I'm pretty sure there is more to it. I think there is some sodium hydroxide(lye) added to the peroxide to raise the ph and probably some surfactants to penetrate better.
I wanted to try adding the sodium hydroxide to the amonia but after reading the warnings on it decided it wasn't worth messing with. I happenned to have some of
Hydramaster's Blitz on the truck which contains hydroxide and has a mixed ph of 12.5. I added that to the amonia and it seems to give better results.