Maybe Vista has some problems with the executable
Have you tried to edit the properties of subcommand.exe to activate either window XP or window 98/Me compatibility mode ?
Additionally, try to run the game in windowed mode
To do this, add
to your shortcut, doing it like this :
edit the properties of your Sub Command shortcut
At the target line, you see it end with
Add a space and type -windowed , so it looks like this
Code:
subcommand.exe" -windowed
Now launching Sub Command with that edited shortcut will launch it in windowed mode
And important, set your desktop color to 16 bits (Sub Command windowed mode does not work on 32 bits colored desktop)
I hope it will help.