Hmm...Those are some strong and valid points. I'm saddened to realize how complicated this feature could be to implement.
Is there an option to just add the simplest (even if more consuming for the user) option to start with?
I'm referring to a local cache of thumbnails on the user's side, saved only when prompted by the user and only in way of screen-snipping?
This is how I see it working (at least until it becomes higher priority to make a more elaborated feature as you've mentioned):
1. A user has to click a button on a session, the user is then prompted to choose a site-link within said session
or
another option would be to right click the Session Buddy within the actual specific tab he wants to save a thumbnail for, and choosing a (new) save thumbnail menu option
2. The user is then prompted to 'cut'/select/highlight a square out of the screen to 'print-screen'/'snip' ito the thumbnail
3. The new thumbnail is the saved on the local computer and from now on shows for that site on that saved session (or all sessions if it's somehow possible to link it that way)
4. Said thumbnail will be saved withing the Backup File when created, and restored with it when restored.
Is that, as I hope & suspect, something more manageable option to start with?
Thanks for keeping up with feature requests :)
Michael