Well, I've been searching for a "mute" button, as close to a silent switch as possible, and I've sort-of pieced one together. It's kludgey, but it works!
From the market I installed the "Mute" widget
Then added Button Shortcut (from market), and assigned the camera button long press to "Mute"
It's not perfect, but it works! And I get haptic feedback! I haven't had any force close from this on Droid. (Don't try setting Button Shortcut to run Phone, or it WILL crash).
So here are the big improvements I want:
A) Bypass Lock Screen (currently only works after I wake up the screen and unlock it.) The point is that I can do this just by reaching into my pocket, even if I am in front of hundreds of people. I used to live on my silent switch. I don't want it to unlock the phone, it should simply mute the phone on long-press, no matter what state the phone is in.
B) While on phone calls, Camera Button long-press should instead act as a "Call End" button. Then I'd really be happy.
C) The volume rocker doesn't appear to be a rocker at all - it's two switches! Can the droid register a press of both volume up and down buttons simultaneously? If so, I'd love to use this as a "full volume profile" button, setting everything to high. Basically an "anti-mute" button. I've been using Quick Profiles (which is awesome!) but I have to pull out the phone, unlock, and click the icon to run the profile. Again, like A, I'd like to be able to do this without looking.
So, is there an app, or any better way to assign the physical buttons on the Droid?