Сохраните ваш image.ico на рабочий стол.
Следующее создаст тестовую папку на рабочем столе, а также файл desktop.ini, содержащий ссылку на файл изображения, который вы хотите использовать.
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
Изображение появляется мгновенно, пока это новая папка (не та, которая была удалена и воссоздана. Вы просто «mkdir» папка, которая была недавно удалена, необходимо обновить рабочий стол, чтобы увидеть изменения (кэширование?).