I had pretty much the same issue when I tried to get my SB100 working.
When I first tried it (~1,5y ago) it was because of the mainboard. Using 2 different Gigabyte Intel-BX boards, I had the problem that the desktop didn't show up, using the asus p3b-f (same chipset) worked fine...
Now, sadly I have the same issue again. I built a tribute Sys for the card, the board has an Intel HX Chipset (Pentium 1 System) and the same problem shows up.
I first thought the board would be incompatible, but testing the card on the p3b-f again brought the same problem. If I remove the shades, the card works on both setups
The Q3D drivers try to load something with the rundll32.exe, that hangs the System (or the process at least). I don't know if it's the same with the 200SBi drivers, but since it's the same problem, I guess it's the same cause.
Try to end the rundll32 process when you get the error and wait if the desktop loads. If so, it's the same problem. But sadly I have no solution for you whatsoever
Btw @gary: could you pleeaase answer my IM?