this is partially done. you can get back the project you were working on but oddly the workspace is not included. as it works now you get the default workspace even if you were working on a different workspace. there is also no menu choice called 'open workspace' that i could find, nor does the most recent workspace show up in the recent files list. it appears the workspace is at the top of the hierarchy, yet the gui does not respect that design exactly. the idea is to save the entire perspective, workspace, projects, open projects, open files and current file, when you exit. then you get it all back when you return.