The following steps are not necessary if you are just using this app as a VNC client. They are needed if you want to use this app with VMware Fusion.
Enable Remote Login on host (System Preferences > Sharing > Remote Login). Doing this allows this app to talk to Fusion and find out information about virtual machines, as well as powering them on or off.
Enable VNC for your virtual machines (Virtual Machine > Settings > Advanced > Other > Remote display over VNC), picking unique ports for each (recommended range: 5901-5909). Doing this allows this app to control the screen of each virtual machine. Remember that OS X Screen Sharing uses port 5900, so it will conflict if enabled. Note for Fusion 2 users: There's no UI to do this in Fusion 2 - you can set it manually or upgrade to Fusion 3.
Make sure that VMs don't prompt (e.g. debugging enabled, other VMs running) when powering on. Doing this is necessary because power commands don't finish until the dialogs are dismissed, which you won't be around to do. Alternately, enable OS X Screen Sharing with VNC (which will give you a way to answer the dialogs).
Enter host details as a new connection. Don't worry about the ports from step 2, they will be automatically picked up when this app talks to Fusion.
Connect to the host. You should see a list of virtual machines, which you can power on, connect to, and suspend.
Usage Tips
Make sure whatever you are connecting to is not using 3D acceleration, as this will not display correctly. Most commonly, turn off Aero in Windows 7 virtual machines.
Set your desktop to be 1024x768 (or 768x1024). With the current code, drawing is much faster if scaling isn't needed.
Set your desktop background to be a solid color. This will take less bandwidth to transmit, and so will be faster (though only to the extent that the desktop is visible).
You can save VNC connections to commonly used virtual machines so you don't have to go through the process of fetching a list every time you want to connect to them