Desktop Icon Manager (DIM) is an AppleScript which saves and restores the icon positions on the desktop. There are applications and other scripts that do the same thing, so why is this one different?
DIM doesn't get confused when you store the icon positions at one screen resolution and then restore them at a different screen resolution. In other words, if an icon is at the bottom right corner of the display when the icon positions are stored then that icon will always be placed at the bottom right corner regardless of the screen resolution. There's only one application that I know of which does that, but they want money to do it. Other applications/scripts allow you to save multiple icon positions at different screen resolutions. That's fine if you want to adjust your icon positions for each screen resolution you use. My question is why? You got a Mac sitting in front of you, let her do it.