Thermacare: I am guy that has some back problems and I think this product is crap. I have used it a few times and it is not near as effective as a heating pad. I suppose their is no harm in trying it so I would have no problem recommending it.
Primatene, and Bronkaid: Primatene I agree, never under any circumstances. Bronkaid is not terrible. It has straight ephedrine and guaifensin so depending on the patient not a bad option.
Acetaminophen/Ibuprofen: Agreed, it all depends on the patient's age/medical history and reason for the pain.
Icy Hot & other External Analgesics: Rarely. If I do I make sure I expain explain how it works. I also stress never to use with a heating pad. I have had two elderly patients come to the pharmacy in the last month with chemical burns from using icy hot and a heating pad. It was bad.