For sunroof, you'd use a glass cleaner (glint, 3m glass cleaner etc). You should also be fine using a QD on the sunroof/glass. There are sealants for glass that you put there to protect it (and they bead/sheet water nicely), but some paint sealants (water based, solvent free) dry clear and can also be used on glass/trim.
For brake dust, sure an APC at a higher concentration (e.g. 1:10 for normal brake dust and may 1:5 for nasty bonded brake dust) .