При использовании Inno Setup, который создает .exe файл установки возникает иногда (если Inno собирает в фоне то 90%) проблема при открытой папке в DC: как я понимаю, еще не успел Inno дописать в файл, а DC уже пытается прочитать его иконку. Из-за этого работа Inno Setup прерывается с ошибкой - что файл используется другим процессом. Методом исключений (а кроме еще антивирусов это некому делать), убедился, что файл блокируются DC.
Не уверен, что могут быть решения и что это именно проблема DC. Как вариант - файл открывается для чтения иконки с разрешением для записи других? Если да, то возможно проблема в Inno Setup (благо, он тоже OpenSource и можно посмотреть/подправить). Ну и третий (и самый плохой) вариант - это добавить исключение, где папки не читаются (правда, я не проверял на работе вариант с добавлением папки в исключения для Автообновления). С другой стороны, третий вариант полезен для сетевых дисков - подвисает работа, пока читаются иконки с сети (правда, ИМХО, лучше его решить по-другому - через блокировку именно сетевых дисков, а не путей).
P.S. Правда, эти файлы хранятся на сетевом диске
