h2o2 would not make it explode, but would break
bonds on the dyes leading to their bleaching.
h2o2 has direct effect on the tumors.
iron ions separate it into 2 ions of OH. (free radical).
that is 90+% of the product produced
by the radiation therapy, itself, in its interaction with
water (plus free electrons)
NH3 and H2O2? Ok I’ll defer to your expertise but I am pretty sure that will explode inside a sealed container. Not a big explosion in a hair dye size bottle. But something. Unless heavily diluted.