They way I understand it, there are two approaches to controlling ich. One is to be vigilant with any fish susceptible to it, and to treat them at the first sign... every time. Another method would be to periodically run a UV sterilizer, which will kill anything that runs through it (including the good stuff). There is some sort of balance you have to find and maintain between killing off the baddies, yet not sterilizing the water to the point that the beneficial microorganisms all become toast, which involves determining how often to run the sterilizer.
I've yet to personally use a sterilizer, so take this information with a grain of salt. I have chosen to avoid tangs altogether for right now, in part because of their acclaimed magnetism ich magnetism.