Added a "no desktop" option. Got the idea from the forums. Anyway, I don't quite like the implementation in desktop.ui. Maybe somebody with more design skills can help