I'm looking for such a beast too. It's possible that an underground (or above ground) developer might look at writing something one day.
I have no idea what the demand for a profile switcher / scheduler would be. I only know that I'd like one.
Auto Profile Switcher?