I created a wrapper which improves the compatibility of DW with new GPUs. I did not have time to play the game much so there might be some serious issues in latter missions. So far I have seen few smaller graphical glitches however the game was playable (Vista 64bit, NV GF 460) so it might be worth try http://jiridvorak.webpark.cz/dw/
Oh this is very nice. Thanks for the time and effort. The secondary display issue alone made the game not work on many cards because it would always try to use the wrong output and crash.
Your patch got the game working on my Intel GMA 900 netbook. I have a feeling this might mean it will run on most hardware now.
The only problem I've seen is a mouse cursor delay that was solved by setting the game to Win98/Me compatibility mode.