Die ShellTreeView komponenten sind nicht nur mit Speicherlecks durchzogen sondern auch noch so richtig Buggy. Ab und an kann es passieren, dass eine Anwendung bei der Verwendung dieser Komponenten ins Nirvana wegploppt (ganz seltsamer Fehler, den wir von Delphi-Anwendungen eigentlich nur seltenst kennen. *Plopp*, Fenster & Prozess weg. Ohne Fehlermeldung oder sonstiges).
Es sind halt nur Demos und keine 'richtigen' Komponenten. Leider merkt man das sehr stark, wenn man sich auf die Dinger verlässt.
Schau Dir mal die ShellTools von
http://www.mustangpeak.net/ an. Die sind soweit ich das mitbekommen habe um längen tauglicher.