Mr Cody is spot on as usual. We dye our pond right before ice up every year and it has greatly reduced our cold water algae after ice-out in the spring. We then chose to let our dye dilute into the late spring and let a bloom get going in the summer.