Some things that the GNOME session manager should make easy:
- Manage starting 
x11vncfor me - Keep gossip running.
 - Respawn a crashed application if okayed by the user, and automatically (perhaps with delay) if the app should auto-respawn.
 - Allow me to gracefully log out, and return as I left my desktop as much as possible.
 - Allow me to log in with a clean state.