DesktopAid will save your editing session when you
quit (X)Emacs, and reload it when you start
(X)Emacs again. All of your active frames and
loaded files will be restored as if you had never
quit.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
This release adds the dta-default-auto option, which will automatically adjust the default configuration file when loading, switching, or saving a session. A conflict with saveplace.el was fixed, and the default configuration setting will now only be saved to your .emacs file when you exit and not every time it changes.
A fix for the double slash problem, a fix for a bug where if the '-unmapped' option is given on the command line then the default desktop configuration is loaded, and only visible frames are saved.