Маленькое предложение, не самое важное, но тем не менее.
Есть ли возможность выделять цветом не всю строчку, а только название раздела?
Так, как это сделано в других программах:
WinOrganizer (выделено "Домашние дела")
http://www.tgslabs.com/pictures/winorg/rus/main.png
TreePad (выделено Exporting a node)
http://www.treepad.com/images/tpfw/tpfw702.gif
То же самое в Outlook Express да и вообще во многих программах, использующих дерево. На мой взгляд, так удобнее. Прежде всего потому, что выделение не скрывает линии структуры дерева (пунктиры слева) и не создает тем самым визуальной путаницы. То есть гораздо удобнее оценивать, на каком уровне структуры лежит данный раздел.