This is entirely possible for 16 and 32 bit software but the complexity increases drastically when the software is 64bit.. yes.. I imagine it probably could be done with a VM.. but the processor overhead would be nearly unusable. However.. if you have the chops to compile it under mac.. please share.. but do remember that most people do not have the skillset to create a compiler environment.. even if the source code to compile was readily available.