Saludos amigo. Existen varios tipos de árboles.
Tengo un TreeView que es sumamente simple "ctTree.ocx". La diferencia de este árbol con respecto al resto es:
1. Permite imagenes.
2. Permite columnas.
3. Permite colorear una columna.
4. Fácil de programar, etc.
Si crees que estas características del árbol te interesa enviame una respuesta por mi e-mail.