My setup:
Host: Slackware 64 14.0
VM: VMware Player 5.0.1 build 894247
Guest: TC 4.7.2 32-bit
VM tools #1: VMware client tools 9.2.2 build 893683, modules built in VM, programs/libraries are binaries from VMware, extension builds out at 14M as it includes dependent libraries from VMware.
VM tools #2: Open VM tools 9.2.2 build 893683, modules, programs, and libraries built in VM, extension builds out at 608k, but has a lot of dependencies.
I've learned that the compiled modules are interchangeable between the two, and my copy/paste problem was because of vmtoolsd, not the modules. It's picky about how it's installed. I haven't tried anything with 64-bit VM's or clients. Copy/paste to/from host/vm works, resizing the window and X automagically resizes the desktop, mounting host folders, mouse autograb/autorelease and time sync work. I haven't tested thinprint or drag and drop
Getting VMware tools working was hard. I had to move a lot of stuff around.
1. See the attachment for the file list. The links are important. If you see a link, it needs to be a link. Don't copy files. vmware-user-suid-wrapper checks for this.
2. vmware-user-suid-wrapper needs to be suid.
3. Blacklist pcnet32 in your extlinux.conf file.
4. A lot of files need to be edited or added. I don't remember all of them right now, but here's a few:
/etc/vmware-tools/locations (attached)
/etc/X11/xorg.conf (configure for vmware video and vmmouse)
/etc/init.d/vmware-tools (fix a few things to work with the busybox versions of commands)
/etc/release ("TinyCore 4.7.2" is what I put, but you need to have something)
/usr/local/tce.installed/vmware-tools (/etc/init.d/vmware-tools start)
/home/tc/.xsession (not in extension, start client tools in here)
Good luck,
Andy