Tambien puede verificar el BusinessSkinForm DynamicSkinForm en
http://www.almdev.com, SuiPack en
http://www.dotnetskin.com/suipack/index.htm que pueden tener varios skin en la misma aplicación sin tener que utilizar una dll.
NOTA: Desde un punto de vista personal es mejor ya que no se depende de otro archivo unicamente el executable.