Found this discussion where the problem of no multicast is solved by disabling the VMware adapters in the host.
http://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/4e5a4725-e1b7-4ea3-a1db-be8ad1a19f34/why-cant-vista-receive-multicast-but-xp-can