Almost there - patching libvmwarebase.so.0 fails because it's in its own sub-directory on Linux:
Patching /usr/lib/vmware/lib/libvmwarebase.so.0 open failed Is a directory
You'll find a trivial patch to fix that here: http://paste.pocoo.org/raw/483395/
After applying that, your unlocker works perfectly for me. Including creating VMs from the GUI.
(Thanks, I was aware of the possibility to edit the vmx file, indeed, but I'm constructively lazy. ;-) )