Hi Kerryk
Under normal circumstances it's more important to concentrate your efforts on prevention of disease, rather than anticipating it. However, once in a while disaster strikes and you must medicate your tank. Then, the next most important thing is making a correct diagnosis. Only then does medication become an issue.
If you follow the directions on the packaging, you are not likely to go wrong when using any medicine. If in doubt, there is usually a toll free phone number or website address where you will be able to contact a company rep to get more information. It has been my experience that they are usually most helpful.
Now let me explain something else your mentioned. Corys rarely get ich. They can, but I've never had it happen even though I have lots of them. So, you can safely remove them while you are treating a tank that is infected. That's the best way to keep them safe.
If you see white spots on a cory, with or without there being other fish with this symptom, it is most usually a bacterial infection. This is important to understand because it goes to making a proper diagnosis.
Now about corys and salt...... Salt is often a helpful treatment, but should not be used on a regular basis. It is the long term use of salt on any fresh water fish that causes cumulative damage and leads to kidney and/or liver problems and premature death.