If there should be a default autosave desktop, then I suggest to give names for different layouts.
So user is able to store different layout for certain projects, for debug, etc.. and finally have one fix-named "autosave" item, which is automatically restored on startup.