Guarde su image.ico de escritorio.
Lo siguiente creará una carpeta de prueba en el escritorio, así como también el archivo desktop.ini que vincula el archivo de imagen que desea usar.
CD "%userprofile%\desktop"
MKDIR "TEST FOLDER"
ATTRIB +s "TEST FOLDER"
CD "TEST FOLDER"
COPY /Y "%userprofile%\desktop\image.ico" "./image.ico"
ECHO [.ShellClassInfo] >> desktop.txt
ECHO ConfirmFileOp=0 >> desktop.txt
ECHO NoSharing=1 >> desktop.txt
ECHO IconFile=image.ico >> desktop.txt
ECHO IconIndex=0 >> desktop.txt
ECHO InfoTip= >> desktop.txt
CHCP 1252 >NUL
CMD.EXE /D /A /C (SET/P=ÿþ)<NUL > desktop.ini 2>NUL
CMD.EXE /D /U /C TYPE desktop.txt >> desktop.ini
DEL /F /Q desktop.txt
ATTRIB +S +H desktop.ini image.ico
La imagen muestra hasta instantáneamente, siempre y cuando se trata de una nueva carpeta (no uno que se ha eliminado y recreado. Sólo 'mkdir' una carpeta que recientemente fue eliminado, necesitará el escritorio que se actualice para ver . el cambio (? caching)
Ayudaría si pudiera aclarar el contexto en el que está mostrando este ícono de carpeta. ¿Es una computadora de escritorio, o cosa web, qué sistema operativo? – Martin
Windows XP y se refiere a iconos de escritorio. Voy a editar la pregunta – Mechaflash