I know that you say is an good idea but, if you can cutomize your desktop the way you want, why not just do it rotate and the user put the icons/widgets in a way that fix and rotate good? I think is hard to do a rotate desktop for every user with every user have different stuff (to rearrange all). And (for example) if you have in one desktop the conversation widget, the calendar widget, ussd widget, foreca widget and some icons, how rearrange the big ones to fix? Grettings.