Conversion to .NET4.

Also using the AudioSwticher.CoreAudioApi for the sound switching functionality. It's a lot less error prone than the version included here.

Now I have to figure out how I want to release this...

:-/