EZ-Desk saves desktop settings for each desktop size.
If the desktop settings have changed when it is started, it offers to restore them for you.
The registered version also allows saving desk tops using names.
It can also save folder lay-outs in large or small icons.
EZ-Desk is available from:
Registration costs $15 (U.S.)