AlexBond Как можно ... значок ... по имени файла или папки При помощи SHGetFileInfo + SHGFI_ICON и/или через IExtractIcon Interface. Как можно нарисовать значок на HDC При помощи DrawIcon. Оптимизированей По сравнению с чем? У тебя есть свой вариант?