Check out the link below if you encounter slow shutdowns of VMware Workstation guests:
In my case it reduced the shutdown time of Guest OS (on VMware Workstation 9.0) from several minutes to less then 30 seconds.
In a nutshelf:
Close VMware Workstation and add the text below to config.ini
prefvmx.minVmMemPct = "100" mainMem.useNamedFile = "FALSE" mainMem.partialLazySave = "FALSE" mainMem.partialLazyRestore = "FALSE"