Hi!
I have tried to compiled and run your application with success.
Unfortunately, I can't reproduce the issue under Win7, but I will try to catch it later under WIn8.
I have one trick for you now, when program is loading, you are changing a SkinName and window is blinking at this moment:
Code:
MainForm.sSkinManager1.SkinName := sSkinManager1.InternalSkins[LSkinIndex – 1].Name;
So, I suggest you to add 2 lines like this:
Code:
MainForm.sSkinManager1.BeginUpdate;
MainForm.sSkinManager1.SkinName := sSkinManager1.InternalSkins[LSkinIndex – 1].Name;
MainForm.sSkinManager1.EndUpdate;
Showing of form will be better.