The usual cleaners for rims are:
* citrus cleaner
* simple green
* isopropanol (rubbing alcohol)
* dish soap and water
You may want to try them on your frame.
Also, you may want to try a different type of brake pad to see if they reduce the dust (e.g. kool stop salmons).