I am considering alternatives to liquid hydrogen peroxide, such as the oxygen detergents like Oxyclean and Tide with hydrogen peroxide. Most of those types of detergents are sodium perbarbonate treated with peroxide. It seems that if the powdered detergents were added to hydrochloric acid, they would release oxygen. However, because SP is a base (soda ash), it would neutralized the acid. I am not much of a chemist. If someone would give me some feedback, I would appreciate it.