The scientific articles I've read state that the ich parasite will exist even in a tank that has been "cured" of it with medication. The ich parasite apparently can go into stasis and continue to exist even after a tank has been heavliy medicated. So actually eradicating a tank of ich is not possible unless one breaks the system down and scrubs out the tank completely.
Fish can also develop an immunity to the ich parasite. Their slime coats do contain antibiotic enzymes.
This is why I advocate heavy water changes and gravel vacuumings instead of medications. By removing many of the ich parasites with tank cleanings one can give the fish a chance to fight off the parasites more naturally. It does not matter if I remove all the parasites, because it is not possible to do so anyway. Most fish in nature do carry parasites, but only a few. It is only in the confines of an aquarium that the parasite population exlodes. In nature the fish and parasite exist in a kind of equilibrium.
While some might be skeptical of this approach, I have used it for ten years and have had nothing but success.