Isn't it possible to have XMPlay use a 100% straight-forward Windows GUI when not skinned, and rather redraw the application into what it is now only when a skin is chosen?
I don't know which programming language XMPlay is written in, but if it's Delphi or C++, a normal GUI would behave the way Windows decides (e.g. without (many) bugs), and not the way XMPlay decides.
Just to get it straight: I'm not proposing to ditch the skinning-ability; I know people love this, but I just thought a non-skinned (default-looking) XMPlay could be without a skin and render a 100% ordinary Windows GUI.