I am also running a VirtualBox VM with Win7 on an iMac for all sorts of Windows radio programming software: Sentinel, FreeScan, & many flavors of RT Systems ham radio programmers. My problem is that the VirtualBox VM won't let the USB pass through from the host machine to the VM to allow the radio to communicate with the software in the Windows VM and vice versa. Unfortunately, this is true for any USB device, not just radio programmer cables.
I could never find a way to get any USB device to pass through the VM to the radio programmers and finally gave up on using the iMac for radio programming except for Chirp. That's why I'm using a nearly 10+ year old laptop with Win7 to do my radio programming. I would really like to use the iMac to program my radios in some sort of VM that works.