I agree with Inland. Reducing video (hardware) acceleration in the Virtual Machine (on Win98) might help. There might also be a "fast computer" problem.
You could also try using 32-bit color instead of 16-bit color. 32-bit color is the same as 24-bit color with an extra 8 bits for non-color data. And 32-bit color is what your computer uses outside the Virtual Machine.
And I never said the the game crashed - it kept running, the music played, but I got a black screen instead of the gameplay's opening screen. So I had to ctrl + alt + del my Virtual PC to get out of this predicament.
A crash doesn't necessarily have to be the game dropping to desktop. A freeze is also a type of crash. You could be having a crash that happens before the game is fully loaded. All kinds of misbehavior can result from a crash. A black screen at the start of the game could be because the game crashed before the video (and perhaps the interactive hot spots) in the game were loaded.
But if you're not getting a picture on a QuickTime game, it's often a QuickTime issue. Is this a fresh Virtual Machine you're using or have you used it for other games that use QuickTime? It might be worthwhile creating a new Virtual Machine if you've had later QuickTimes than version 2 installed on this Virtual Machine.
It could also be a crash that happens because the computer (even in a Virtual machine) is too fast for the game. As I said before, I played the game on a 486.