Когда очередной раз понадобилась хранилка данных решил (но сначала потыкал HLibSLL здесь http://www.deadtheorywalking.com)
написать и отладить отдельный модуль LngWStrTre.inc ( легко преобразовать в SLL)
может заменить базу данных, файл инсталяции, хранение иерархической структуры TreeView
Save Read TreeView data tofrom a file с полем Tag-Data как у VB6 + AUTO_REDIM
Код бесхитростный но работает достаточно быстро.