Ok, I've found out the reason why games created don't work. run dxdiag and check the display tab. Most of the C2k PCs don't seem to have direct3d enabled. The ones that have run the .exe just fine.
Have no idea how to enable it since its greyed out for me.