I have VMWare Workstation 7.1, and it has some support for multiple monitors. For example, it can take a single VM and have it show itself on multiple screens (use monitor 1 and 2 both for a single VM). I can not figure out though, how to have VM1 on screen 1 and VM2 on screen 2.
It seems VMWare insists on an "MDI" layout (all VMs are shown inside a single window). It's very frustrating when I need to work with two different VMs. I have three monitors. The only solution I have so far is to enable remote desktop and remote desktop into each VM separately.
vmWare vSphere can open consoles which float and are separate top level windows on my desktop too, but VMWare workstation can't.
I'm thinking that this couldn't possibly be how they designed it on purpose. I'm hoping I've missed some option to allow VMWare to "undock" and move a VM out of its main window, or something like that.
Update It seems if you have two copies of VMWare workstation open, and no VMs running, you can start VM1 inside the first, and VM2 inside the second one, and this works. But you can't easily arrange running VMs on your desktop as you might like, which is really quite annoying. I wish someone at VMWare had heard of "docking+floating" window management like they have in most IDEs.