Can't it run native in OSX and linux?
Most likely because it's originally a Windows program, VMWare also needs to translate the OpenGL function calls from the Windows API based OpenGL. Unlike Java, which is compiled into byte-code when it is compiled (an intermediate machine language, so to speak), C/C++ (which most games are written with) based OpenGL is compiled into whatever binary format the compiler is set to. If it's the Windows API, then those OpenGL calls are trying to find some dll file in the Windows directory and interface with it, something that OSX isn't going to have.
2600K @ 4.8GHz; XSPC Rasa/RX240/RX120 Phobya Xtreme 200; Asus P8Z68-V Pro; 16GB Corsair Vengeance 1333 C9; 2x7970 OC w/ Razor 7970; Force GT 120GB; 3x F3 1TB; Corsair HX750; X-Fi Titanium; Corsair Obsidian 650D; Dell 2408WFP Rev. A01; 2x Dell U2412m