To disable the speaker emulation for virtual machines, add the following line to Workstation's global configuration file:
mks.noBeep = "TRUE"
The global configuration file should exist in ~/.vmware/config on a Linux host, and \\Documents and Settings\\All Users\\Application Data\\VMware\\VMware Workstation\\config.ini on a Windows host.
If the file does not exist, create a new text file and add the mks.noBeep line to it. Also see "Creating and Editing config.ini" (for Windows hosts) at http://kb.vmware.com/kb/1754.
[http://kb.vmware.com/selfservice/microsites/search.do? language=en_US&cmd=displayKC&externalId=1664]