E>Кто-нибудь сталкивался с подобным, может есть уже готовые паттерны или решения? Вобщем какого ваше мнение?
Если кодить с использованием mfc — может быть удобнее будет использовать сериализацию (решение примерно то же, что и было но выглядит аккуратнее имхо).
Если нет — либо наследовать эти классы от чего либо персистентного либо делать своего рода фабрику объектов которая будет читать значения из хранилища (реестра) и сетапить их на ничего не подозревающие контролы (либо давать их конструкторам).
Хотя, по моему мнению, контролы не должны подвергаться модификации (работать с какими-то специальными классами значений) изза того что их состояние нужно хранить постоянно.