I believe windex did away with the ammonia
I started using original Windex cut with 3 parts water for BPCR some time back, early 90s I suppose. Mostly to remove any bullet lube that might be at the chamber mouth. I had pretty well given this up as unnecessary though it cleans BPCR great (but they can be cleaned with 2 wet patches and 2 dry unless leaded).
The new Eco-friendly Windex reacts badly with BP fouling or at least the stuff I tried did makes like brown foam or goo.
Water hotter than room temp is not needed.
We must remember that the old chlorate caps produced very aggressive fouling as does Pyrodex since it contains high levels of Potassium Perchlorate. This requires more extensive cleaning and the hot soapy water treatment may well date to the corrosive cap era.
If we look at some original percussion guns that have extensive erosion of the metal around the nipple we will get an idea of how aggressive this stuff is. Flintlocks that have not been converted and reconverted do not have this damage and its one way to tell a converted back to flint gun in many cases. I have read it actually breaks down the iron/steel at the molecular level. I know from examining modern made guns that it can eat away the metal with little or no rust that a person would note as rust appearing.
So in this case, chlorate fouling, hot or hot soapy water and lots of it is a good idea. For BP fouling it should not be needed.
Dan