Kent Все же перебирать процессы не совсем корректно... КАК мы узнаем, что найденый процесс наш?
Spectator
Постановка задачи... Проект готов и работает достаточно стабильно. Переписывать постановку задачи (куска, касательно работы с файлами) означает перекурочить работающую базу данных (структуру), и что-то сделать с более чем гигобайтом накопленных данных.
Лучше я реестр расколупаю (благо, уже зааю, как это делать)

А вообще было бы прикольно сказать заказчику - "да это фигня, неверная постановка год задачи назад, я тепрь сделать не могу, увольняюсь к черту". Круто будет? Хоть заказчик и не баран. Просто надо реагировать на запросы пользователей, а не говорить, что это фигня. Конечно, когда запросы разумны и реализуемы (а этот запрос реализуем и нужен).