If it helps at all, the exact method I did was run Erase Free space in the VM via Disk Utility, then shut down the VM and did this at Terminal:
cd /Applications/VMware\ Fusion.app/Contents/Library/
./vmware-vdiskmanager -k /Users/Entegy/Documents/Virtual\ Machines.localized/OS\ X.vmwarevm/OS\ X.vmdk