Ich bevorzuge da doch die Lösungen mit
SHGetFileInfo oder dem
IShellFolder-Interface. Da muss man nicht mit Iconressourcen und Nummern (Index) hantieren, sondern man bekommt tatsächlich unter jedem Windows das korrekte Symbol.
Die Splitter-Demo aus Luckies
Win32-
API-Tutorials macht es vor, ansonsten müsste sich mit o.g. Suchbegriffen auch etwas finden lassen.
Edit: Hier ist ein TreeView-Sample, das Gebrauch davon macht.