Brad Abram's has been posting some killer design guidelines on his blog which you should check out, and I also noticed he posted a useful sample with different message beep types.  Scott Hanselman also included his sample from the Portland user group.  Below is another easy way to do the PC beep which requires a reference to the Microsoft.VisualBasic assembly: 

Microsoft.VisualBasic.Interaction.Beep();