I've discovered that Explorer.exe doesn't like to have a per application skin applied to it.
I found this because I like the transparent taskbar in the Caprice skin from SkinPlant, but I don't care for the garish window colors it applies with the skin. I set the normal WB5 skin to something like Arrow or Vista XP and I applied Caprice w/transparent tasks as a per application skin on Explorer.exe. When I do this, Explorer (i.e. the shell!) has a tendency to lock up or slow down extremely when I close some programs. I've noticed it especially with Visual Studio .NET 2003, but also with FireFox 1.5 (altough the combination of skinned or unskinned FireFox and skinnned DevStudio causes me other problems as well). When I close a program Explorer slows down or locks up and leaves visual artifacts all over the task bar or the right click menu if it ever actually displays. I thought maybe it was just the skin, but it does this with any skin applied as a per application skin and these skins work just fine as the main WB5 skin.
EDIT: WindowBlinds 5.0 System Information Report:
STATUS : WB+ SRV+ HLP+ UI+ TRAY+
WindowBlinds is installed correctly on this PC.
WindowBlinds appears to be activated on this PC
Your machine supports per pixel borders on WindowBlinds skins.
You have 2 monitors.
(Plug and Play Monitor) 1 is attached to Intel(R) 82945G Express Chipset Family
(HP L1955 flat panel monitor) 2 is attached to Intel(R) 82945G Express Chipset Family
Wblind.dll 2005/11/28 13:57:10
Wbsrv.dll 2005/11/28 15:52:00
Wbconfig.exe 2005/11/28 16:19:00
Wbload.exe 2005/11/25 19:30:58
Wbhelp.dll 2004/09/18 16:37:00
Wbui.dll 2005/11/20 12:23:40
Tray.dll 2005/11/02 13:28:26
I just wanted to pass this along as information in case any devs happen to read it.
Thanks,
Gregg Wright