Solidworks loads into it's own virtual shell windows I do not think you can do anything with it really...
You do notice that every main function from loading the program down to the basic function browsing the libraries is configured and run from batch files...
DO you have SP 12 installed? This might make a difference as I did read somewhere that USG was working on full intergration into the .NET enviornment and they were talking of starting out with XP as the test bed for it.
I do kno thta Mechanical Desktop/AutoCAD 2002 and Pro Engineer 2002, Catia and a few others have worked it so they are now true Windows XP functional apps...
ALmost all of them make use of direct access to the GPU for control of the Video and do not use Windows for that other than as an overlay...
anyway...
I could be totally wrong in this, but.... It was an issue from Solidworks 1 and up with how it deals with video hardware...
I'd go to the USG website and browse around to see if hat isn't any white papers on running under XP and .NET...
migh get better understanding on that end of it and then figure out if WB can be manipulated to deal with it...
personally I'd exclude those specific apps...