DISCLAIMER -- If someone thinks this post is off topic, I'm sorry in advance. However, it feels relevant to me.
It sounds to me as if folks are looking for something that works like this.
Years ago I had a phone that had this "desktop app": Launch the app --> choose a named "profile" (or create a new one). Typical profiles were things like "Driving" "In Class" "In a Meeting" "Sleeping" and so on.
For each named "profile", you set ring tones and wallpaper and themes and all sorts of parameters. When a profile got selected, the associated settings took over until the "profile" changed.
"Profiles" also had date-time and duration settings. One could enter and leave a profile at a specific date and time, enter at some time for a specified time interval, or a profile would remain active for some interval whenever it became active. This last approach was wonderful: activate "In a Meeting" or "In Class" and it would automatically expire after the default duration.
Today, it might be nice if profile activation might be tied to other events besides date and time. For example, USB connection, Call-in-progress, Internet-Available, email or message waiting, battery-level, and so on.
Does this sort of profile-based settings manager exist for 'droid?
"Profiles" are much more than icons and color "theme" managers. Rather they reflect all sorts of details about how one wants to use the phone when this "profile" is active."
(blush) While I'm talking about this, I'd like a similar feature for my laptop and desktop computers, but that is a post for a different forum. (grin)
~~~ 0;-Dan