Added some further configuration to desktops.

Sessions are now manually saved and restored and only allows saving one session.