Sergey Shikharev, думаю все таки дело не в этом т.к. если взять файл imageres.dll со сторонней сборки виндовс SPA (там он уже отредактированный с измененными иконками) и заменить им свой, то приходится наблюдать такую же проблему. замечу, что на этой сборке отредактирован только файл imageres.dll файлы shell32.dll и ddores.dll не тронуты.
теперь вот решил начать заново. переустановил виндовс и столкнулся со следующей проблемой не могу удалить папку RESCACHE делал это двумя способами. с помощью получения прав и загрузки с диска Alkid Live CD. во втором случае пишет - "диск может быть переполнен или защищен от записи, либо файл занят другим приложением"может есть еще какие то способы удалить эту папку?
и выложить исходник(PSD).Совместить значок этого ослика (см. вложение) с созданной папкой.Выложить исходник незаполненой папки(PSD) и готовую папку со значком ослика