Will methylated spirit dissolve iodine? Will it dissolve sodium chloride or potassium permanganate?
For methylated spirit, you mean ethyl alcohol. Ethyl alcohol will certainly dissolve iodine. Sodium chloride will have limited solubility. Potassium permanganate MIGHT react with the alcohol.
Methylated spirit is ethyl alcohol with a bit of phenol/methanol/benzene added to make it undrinkable.
Sodium chloride will have very limited solubility in ethyl alcohol. Iodine will have some solubility.