I am using Mountain Lion OSX with Parallels VM (current versions)
I have tried running Arduino 1.0.1 and 1.0.2 (for Windows) under a Parallels Virtual Machine - in neither case does Arduino recognise a Serial Port - and so neither can do an upload.
I have ensured that the USB is assigned to the Virtual Machine, and it is listed as Vendor 2341-Communication.
I have no problems running Arduino on OSX (native).
If you are using Eried's forked IDEs, then you probably need to ask him about any problems, as he changes quite a lot of stuff. Try adding a question on his thread: http://arduino.cc/forum/index.php/topic,118440.0.html
Thank-you for your suggestion - I have sent Eried a question. Eried's version fails to install the Drivers during the IDE installation process.
However I have I also downloaded and run the 'standard' Arduino IDE for Windows, where the installation readme says that Windows will install the required drivers when the Arduino Board is first connected.
This does not happen when running Windows 8 in a Virtual Machine.
It appears the Parallels VM reports a cut-off device ID. Check the device ID in the device manager, then edit the inf file in the Arduino Driver subdirectory to show the same ID and it should now work.