Schau dir auch mal den "Virtual Treeview" von Mike Lischke an. Den kann man eigentlich so "hinbiegen", dass er alles macht, was man will. ^^
http://www.soft-gems.net/ ... und vergiss nicht, dort in der Gallery vorbeizuschauen und dir das Demo-Projekt anzuschauen, sonst glaubst du's nicht.
Ist vielleicht auch ein wenig "kompliziert" da reinzusteigen, aber wenn man einmal drin ist, erkennt man dessen mächtige Vielfalt, ohne dabei zu übertreiben.
Grüße,
Mario