How much memory do you have?
2 GB. But the memory available to TC is not fixed, TC runs in VM's. And it is desirable to run as many TC VM's as possible within the 2 GB minus the host's usage.
Are you loading into filesystem insteadof loop mounting?
I'm doing what TC does by default. Probably loop mounting.
What exactly do you think is being allocated that you don't have enough memory for?
I think a VM with open-vm-tools-x allocates memory for this extension, and therefore has less memory available for browsing or other tasks.
Maybe we ought to wait for danielbarnes who knows what is going on in this extension. I'm now guessing he's doing things this way because frequently used features of open-vm-tools-x work stand-alone (without the required extensions), and these features are needed during the boot (eg the Virtual line in xorg.conf) so it makes sense to load the extension without loading its required extensions.