I actually have successfully gotten rid of cyanobacteria with hydrogen peroxide.
If I remember correctly I did a dose of 3ml per gallon. I would still have the filter running and I think it took me a bit over a week to get rid of it while dosing once a day.
But, I would be careful if you have shrimp. And I would start out with a smaller dose at first just to see how the fish react.
Chemiclean is great, I used it in a different tank because my shrimp did not like the h2o2 at all and was constantly trying to jump out.
Sent from my Nexus 5 using Tapatalk