Is there an app that will allow to route all audio to my bluetooth headset, including incoming calls, notifications, etc etc.

Prior to my new Curve, I was using WM6 POS devices. Microsoft has an app called Voice Command that would announce items as I described above. Just checking to see if there is anything out there that can do this with the Curve as well.