Recently magnetic soap has been discovered. It was proposed to be a potential eco friendly tool for oil spill cleanup by using magnetic field to remove the oil which bonded up with soap molecules. The potential advantage this method seems to have is that since oil along with soap would be collected, if we could separate this oil from soap particles, we could reuse this oil! So it seems that, all we have to do is to device an efficient method to separate soap molecules from oil molecules.
http://www.dailymail.co.uk/sciencetech/article-2091091/Worlds-magnetic-soap-revolutionise-pollution-clean-operations.html