Juan Carlos, estos son los programas que he encontrado
http://www.codeproject.com/Articles/3668/Creating-Your-Own-Sound-Alerts
http://www.stardock.com/products/soundpackager/
http://softwaresolution.informer.com/Event-Sound-Notification/
http://www.waveevents.com/
Al parecer, para agregar sonidos a eventos desde Win (sin emplear un programa específico), se necesita modificar el registro, los enlaces van enfocados sobre todo a ediciones anteriores de Windows 7, como XP y 98, pero creo que también es posible hacerlo bajo Win7
http://superuser.com/questions/678019/windows-custom-sound-events
http://translate.google.es/translate?hl=es&sl=en&u=http://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/how-do-i-add-a-program-event-to-windows-7-sound/ca3798e4-670a-4f7c-b8dd-26d304f19f6f&prev=search
http://stackoverflow.com/questions/80918/adding-my-own-application-events-in-control-panel-sounds
http://www.trucoswindows.com/trucos_para/windows_98/569/truco/sonidos,-ampliar-la-lista-de-eventos
http://www.microsoft.com/spain/accesibilidad/training/windowsxp/assignasound.aspx
http://translate.google.es/translate?hl=es&sl=en&u=https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/soundscpl_assignevent.mspx&prev=search
Puedes ver más Googleando por "assign event sounds program", en Español no hwe conseguido encontrar a penas nada.
En Linux (y creía que también en Windows), es posible utilizar la PC-Speaker (el altavoz/buzzer interno del ordenador), pero en este sentido tampoco consigo encontrar nada relevante.
http://www.linuxhispano.net/2014/04/08/comando-beep-sacandole-partido-al-pcspeaker-2/
Comentario borrado por el autor - Alexa Morris