Когда программа закрывается (или на некоторой контрольной точке), вы можете сохранить данные на носителе, например, файл (ы), ключ (ы) реестра, записи базы данных. Затем, когда программа загружается (или, возможно, диалоговое окно, вызываемое пользователем), загружает указанные записи.