VM is created with Windows 7 (32bit) Guest OS identifer and ISO of Windows server 2008(32bit)
VM is created with Windows 7 (64bit) Guest OS identifer and ISO of Windows server XP (64bit)
I don't understand why you are testing these configurations ? Why you don't simply use the correct guest os identifier for your OS ?
This is currently working because it is the same binaries of vmware tools used for Windows 2008 32 bit and W-7 32bit.
Regards,
Julien