Gone through the instructions with fresh downloads instead of loads to eliminate anything local. And started with a fresh install of current release TC 3.5.1. This is not the one you're working on, and where maybe you've got just one table for both onboot and ondemand whereas in 3.5.1 there are two separate tables.
Attachment 1 is the table of OnDemand, which is as expected: all on the left, except Xlibs on the right.
Attachment 2 is the table of OnBoot. All dependencies of open-vm-tools-x are on the left! Whereas open-vm-tools-x, is alone on the right! They should all be on the right!
As it is now, arbitrary screen resize does not work, some glitch maybe. Right-clicked on the desktop menu under ondemand and Xlibs and it still does not work. After a reboot with backup, it now works. Maybe other features do not work if Xlibs is missing?
Typing "free" now reports 383200 kB free in the second line, whereas if we now go to OnBoot and click on all the extensions so they go to the right together with open-vm-tools-x, and reboot with backup, "free" reports 381400 kB free in the second line.
That is a difference of 1800 kB. It says to me the dependencies are not loaded the first time, or they are not functional. But they should be, because then you know how much memory you've got left for the browser etc and therefore how many VMs you can run in a given host. This is important if you want to sandbox several internet-facing applications so any infection is contained but you can still run as many of them as possible simultaneously.