Часто сталкиваюсь с необходимостью извлечь иконки подключаемых устройств в Windows. Поиск в системных DLL результата не дает и после продолжительного поиска в интернете был найден путь в файловой системе, где они располагаются. Дело в том, что Windows не имеет изначально иконки устройств, например принтера, который Вы подключили, или какого-либо другого устройства, которое Вы видите при открытии "Мой компьютер". Все эти иконки указывает производитель устройства в свойствах драйверов. А дальнейшее, как говорится, дело техники.