I have my development environment setup in VMWare's virtual machine, and I do not have problems deploying any BlackBerry apps to Simulator that runs as another virtual machine. The problem begins when I try deploying it to device via USB. The address that is given when Development Mode on device is turned on is not accessible from virtual machine, but only from my host, which doesn't do me any good since like I said my IDE is in the virtual machine. Any way to fix this? I can still deploy to device via wi-fi (which is btw access via different ip - the one given by the network) by this can sometimes be slow depending on the strength of the signal etc, so I would prefer to be able to deploy over USB.
When running the VMWare Player you can click on the Player button then head to Removable Devices and select desired device to be connected to your guest. This will disconnect it from the host and should connect it to the guest.