Nun ja, das im Explorer/Arbeitsplatz/Windows angezeigte Icon wird nicht von der Anwendung bestimmt, die die Datei erstellt, sondern von Windows selbst. Das gilt
imho für alle Dateien außer Anwendungen, Batch-Dateien und Ordnern mit desktop.ini/
CLSID. Welches Icon angezeigt wird, richtet sich nach dem Dateityp, den Windows anhand der Endung des Dateinames bestimmt.
Wenn du einen neuen Dateityp erfinden willst und diesem dein eigenes Icon zuordnen willst, dann schau mal in der Registry unter
HKEY_Classes_Root und hier im Forum unter "Suche".