Почему в реестре?
Подходящее место для хранения таких сериализованных объектов обычно находится в папке Application Data пользователя или Isolated Storage . Хотя, конечно, метод сериализации зависит от вас. XML, двоичный файл и т. Д., По сути, это файл на диске.
Вы можете рассмотреть такие вещи, как «Локальная база данных» или SQL Server Express, в зависимости от ваших данных и потребностей параллелизма.
Некоторые приложения сохраняют список самых последних использовавшихся (MRU) в реестре, но это просто путем итерации всех значений данного ключа. Я не рекомендую такой подход.