I'm using XP SP2 on 32 bits, might help.
Out of curiosity, should the MTV3D65.dll be counted as a loaded assembly, by any chance? The error report says nothing of it, only Game.dll and Outpost 3D Betta (along with other framework/assembly files (mscorlib, System.Windows.Forms, System and System.Drawing)
Did you make use of any .NET Framework things when making the demo? I'm using a framework version 2, so if any newer version was used, it might cause something like this.