ESounDSwitch is a project mainly written in OBJECTIVE-C and C, it's free.
OS X Menulet to start/stop esd
OS X Menulet to start/stop esd.