This isn't exactly as easy as a button, but it is what I use. I use widgetsoid2 and set up a widget that opens up the control panel for all sounds - volume, ringer, system, alarm, voice call, notification...
Widgetsoid2.x - Android app on AppBrain
from a previous WebOS user, now HTC Evo