That's great you had success with wine. It's definitely hit or miss. An option I've used with great success is
VirtualBox. If you are familiar with VMWare, it's essentially the same thing only free (for non-commercial use) and a bit faster. If you aren't familiar, basically, VirtualBox is a virtualization product that lets you boot another O/S as a virtual computer. It does take a fair amount of system resources (lots of RAM since you are running two seperate O/S, and lots of disk for the virtual hard drive).
Getting USB and Serial to work right can be a bit dicey, but it's mature enough that it's pretty likely somebody else has had the same problem so the support forums work pretty well.
Just tossing it out there, back to the regularly scheduled thread.