Cambiar iconos de carpetas de forma permanente

Hola,

Tengo un HD externo con varias carpetas las cuales estoy personalizando creando iconos a partir de imágenes. El método, el típico, una vez creado el icono, botón derecho, propiedades, personalizar, cambiar icono... El SO un win 7.

Tras una tarde personalizando carpetas, me ha tocado llevarme el HD a un Windows Vista y resulta que los iconos que había puesto no aparecían, en su lugar la típica carpeta amarilla, que detesto. También lo he probado en un win 8 y lo mismo. Tras esto he vuelto al ordenador donde he cambiado los iconos y si que aparecían mis modificaciones. No estoy seguro si sólo se ven en ese ordenador o en los win 7 en general.

Mi pregunta es:

¿De qué forma tengo que cambiar los iconos para que me aparezcan en todos los sistemas y ordenadores?

Gracias de antemano.



PD: Las imágenes que estoy usando de iconos están dentro de su carpeta en el HD externo, no en el ordenador XD.
http://msdn.microsoft.com/es-es/library ... 85%29.aspx
O en corto: Desktop.ini:
[.ShellClassInfo]
ConfirmFileOp=0
NoSharing=1
[b]IconFile[/b]=Folder.ico
IconIndex=0
InfoTip=Some sensible information.

Donde IconFile es el ícono que quieras, el archivo "desktop.ini" debe estar dentro de la carpeta a la que se le quiera cambiar el ícono. Un archivo "desktop.ini" es necesario para cada carpeta. Es el único modo que conozco que lo hace "permanente" e "independiente" del ordenador de origen, puesto que se supone que windows por defecto lee los archivos desktop.ini
Muchas gracias, estoy probando a abrir el desktop.ini desde el bloc de notas, ya que no recuerdo como mostrar archivos ocultos en win 7 :-? . Y en ese archivo escribiendo la ruta, ya he probado a llevarlo a otros ordenadores y se mantienen los iconos. Eso si, es un coñazo, con lo fácil que seria cambiar icono y ya.

Edito: Ya he encontrado los archivos ocultos.

Muchas gracias Xavy_S.
2 respuestas