Multiple simultaneous desktop users
With today's computers, usb and display devices it's easy to connect several mice, keyboards and monitors to one computer.
Suggestion:
Introduce a setting to give each pointing device an own mouse pointer.
These would have to be color coded.
Optionally paired with a keyboard (user with blue mouse pointer selects a window which gets a blue tab for example).
Option to lock a user (mouse+keyboard) to a display, or share so they can move pointer and application's to/from the other display.
Ofcourse the default behaviour should be that all pointing devices control the same mousepointer, and all keyboards write at the same focus.
This would allow two (or even more) users to share a single computer and could be advantageous when collaborating on a project.

Comments
Re: Multiple simultaneous desktop users
Interesting concept - I never that users might want to simultaneously control the same desktop!...
In any case, I believe the underpinnings of the Haiku app_server were designed with "multi-user" in mind. Such that if multiple monitors, keyboards, and mice exist - they could be defined into a set, and each "user" would see their own separate desktop. This would allow the same machine to provide nearly to separate virtual computers to the end-users.
I think that's probably a more comfortable environment :)
White Boarding
I can see white boarding with wire[d|less] pens as a distinct multi-user app. In gaming, to use a simple example, Tic-Tac-Toe or Hangman.
Mult-user Multi-point Interface
Jeff Han's multi-user multi-point interface at SigGraph 2006.
Video Link1: http://www.youtube.com/watch?v=QKh1Rv0PlOQ
Video Link2: http://www.youtube.com/watch?v=1yHB40jeTOw