Los ajustes para desktop icon placement en Windows XP (o Vista) se encuentran en el la clave de registro
HKCU\Software\Microsoft\Windows\Shell\Bags\1\Desktop
.
Esta clave de registro contiene una serie de valores, los más relevantes si son los valores de pantalla de ItemPos <> valores, el valor de clasificación y el valor de FFlags.
El valor de ordenación controla el orden de clasificación de los iconos (por nombre, por tipo, por tamaño, etc.), el valor fFlags controla la disposición de los iconos (alinear a la red, de alineación automática etc.)
Finalmente, puede haber cualquier número de valores de ItemPos (con diferentes resoluciones de pantalla, por ejemplo, ItemPos800x600), que controlan las posiciones definidas por el usuario de los iconos para diferentes resoluciones de pantalla.
Para más detalles sobre el contenido de HKCU\Software\Microsoft\Windows\Shell
valores:
ShellBagsView v1.05
En cuanto a la opinión de Icono utilizado para cualquier carpeta de la propia elección, creo que la posición de los iconos sería almacenado en:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\[x]\Shell\{yyyyyyy-yy...}\ItemPos
con 'x' representando una de sus muchas configuraciones específicas de carpeta.
se agregó la clave de registro para la carpeta "vista de icono" ItemPos – VonC
buena pregunta, +1 – nsd