RE: Pellets vs. Powder
Windex does make a cleaner with no ammonia - Windex Pro I believe - It clearly says "No Ammonia"
Also Glass Plus is ammonia free.
These are the products I use for cleaning glass windows on gas fireplaces - any ammonia etches the coating they have.
Steve