Hello
Most forms may be skinned automatically if creation and showing procedures of forms and controls are standard.
But in some cases skinning initialization may be failed. After placing the SkinProvider in design-time we have correct initialization always.
So, I suggest always to use SkinProvider where it's possible. And main form of application must have this component for initialization of animation before form showing.
If you have a problem with form when SkinProvider is not used, then give me a demo please, if it's possible.