Hello
If you wanna have all forms with different skins then you should have several SkinManagers (they may be placed on each form or in the common datamodule).
Also, each form should have own TsSkinProvider component and each SkinProvider should have the SkinData.SkinManager property specified.
This property is defined to common default SkinManager, if not specified by developer.
I hope, this information helps.