
Sounds like you want...
OS/2. The Workplace Shell from what I understand had all that functionality built into it.
"He who fights with monsters might take care lest he thereby become a monster. And if you gaze for long into an abyss, the abyss gazes also into you." - Friedrich Nietzsche