DarkGDK
requires DirectX.
Usually DirectX can't be installed on virtual machines since they don't have any graphics card (they emulate a poor one without 3d support in software usually).
Lately though some virtual machines have begun supporting 3D acceleration and the like; VirtualBox for one does this. I'm not sure but I believe it should be able to run DarkGDK programs.
A quick googling led me
here for 3d with VMWare, you can take a look at it and see if it might do.
"Why do programmers get Halloween and Christmas mixed up?" Because Oct(31) = Dec(25)