Не пойму, чем предложенный-то вариант не нравится

[size=-2]------ Добавлено в 06:11
Можно вообще только одно св-во SavePosName оставить
Если пустое - никуда не сохранять (и не читать)
Если есть в св-ве фрагмент '.ini\' - значит в ini-файл, имя файла - слева, секция - справа этого фрагмента
Если нет такого фрагмента - в реестре...