Pond dye if used early enough and consistently enough will in my experience help a great deal in preventing initial/new growth. It doesn't seem to do much of anything to existing vegetation and/or if added later in the year to a BOW that didn't have it before.
When it really worked in my little pond I put the first batch in when the pond was still half iced over, and added more every 3 months or so.