I know, just use Command-N and make a new window for every folder on your hard drive and put each one in the dock, then you will never have to close the folders, so your icons will never move. ;)
Man, why didn't I think of that before?
Anyway, I've had the same problem with frustrating...