* *Optional* feature to be specified on/off during slideshow .exe creation. * Auto-saves the current slide position whenever you exit the .exe viewer. * When you re-open the .exe slideshow viewer, it opens directly into the last slide known slide position (eg "33/105"). Reason: ======== * For much longer presenation files - eg up to 100 slides. * It's awkward / unprofessional to be there scrolling back trying to remember the place where we had finished previously in the last session. * Looks cool. Technical suggestion: ===================== The setting might be saved either to 1) A .INF file (created into the same folder as the .exe viewer) **. 2) Or if not INF file, then hard-code each presentation to random GUID key. Then save the slide position to the Windows registry. The slide number position can be as small as 4 bytes for a uint32_t value. Using the Registry way might pollute the registry 1 GUID key per slideshow ***. If using Registry sounds bad, so use .INF file then. ** This feature is optional so presentations compiled without the feature enabled won't ever need to write the INF file. *** Windows now has better management and cleaning of the registry user data with Windows 8 - "refresh" / "restore" / "reset".