this is my solution to the desktop troubles, i.e. when you add a sfs, and icons lost their alignment.
I prepared two script with GUI. One called "bkp-my-desktop" ("Backup my Desktop", in Puppy menu) and the other one called "desktop-recoverer" ("Recover my Desktop", in Puppy menu).
Some comments from my scripts to explain better, now:
== "bkp-my-desktop" ==
is to backup your desktop icon order and your background. Do this backup everytime you change desktop icon order and/or your background. To recover your desktop, use after this one, "desktop-recoverer" script (look in Desktop menu and search "Recover my Desktop").
== "desktop-recoverer" ==
is to recover your PuppyPin and globincons files from a backup, after a modification on your system (i.e. useful when you add a squash file, sfs). Please, before you run this one, first create a backup, via "bkp-my-desktop" script (look in Desktop menu and search "Backup my Desktop"). Do this backup everytime you change desktop icon order and/or your background.
For the last one, I provide two shots below (first of them appears only if you haven't already backuped first).
For "bkp-my-desktop" script, notice of backup done is non-interactive (just "EXIT" button or 3 seconds timeout), so I didn't shot it.
Interactive GUI is ensured by Gxmessage windows.
Icons are available (with the same name of scripts), to allow to put script links on desktop.
Enjoy!

EDIT: I have just uploaded new shots, same as the script ones (first, I uploaded those ones of beta version, without correct text alignment in Gxmessage windows). Now attached pet is below and download counter is reset. Sorry for inconvenience.
