I can confirm that removing libdbus-1-2 using:
apt-get remove libdbus-1-2
fixes the problem of vmware failing to load on Debian Etch. I received one error of:
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
when I run vmware from the command line, but VMware finds a way to continue loading itself quite nicely, whereas it spat out 3 of the above error before and just died previously. I found that copying the libpng12.so.0 from my /usr/lib/ directory did *not* allow VMware to run, though it stopped the above error message from printing out.