|hpuxmanm, "I am using another program to save the icon positions, but it hasn't been 100% reliable."|
Is it possible that the program you're using wasn't made for the 64 bit version od Windows Vista and may be causing your problems? Here's the readme txt. form the link below which is the program I posted the link to.
Desktop Item Position Saver 64-bit edition
This application was originally written by Jeffrey Richter for his
well known book about Windows applications programming.
After spending several hours searching for something that can work
on my Vista 64-bit, I gave up and finally decided to write my own
implementation. Fortunately, I found the book and source code with
this handy tool and managed to recompile it for 64-bit platform.
Similar tools will not work on 64-bit systems unless recompiled because
of using DLL injection and 32-bit DLL cannot be injected into 64-bit
I've also added a nice installer which creates Desktop context menu
to Save/Restore Icon positions.
Desktop context menu is available only when you Shift+Right Click on
/ Serge Baranov
The original link I posted in Response Number 1.
Restore Desktop Icons for Vista 64bit