Pack die Icons oder Bitmaps oder was immer das ist in eine
DLL, die du nur für die Ressourcen nimmst. Zurlaufzeit lädst du dann das ganze in deine ImageList, die mit dem Listview verknüft ist. Aber warum der Weg über eine extrene Datei? Willst du die Icons nach belieben austauschen könne, in dem du die externe Datei austauschst?