Dunno if it's related, but if I try to apply the 'Corporate Marble' WB skin via ThemeManager, it closes instantly...yet Corporate Marble applies via WB config okay.
However, if Corporate Marble has been previously loaded by WB config, ThemeManager will close instantly every time until it's unloaded/changed to another WB skin. Trouble is, if it's not Corporate Marble in your case, you have the arduous task of finding which skin is causing the shutdown (if in fact it is a skin) and making sure it's not loaded when trying to open TM.
Hope this helps/points you in the right direction....best of luck with it, starkers.