Если вы пытаетесь обеспечить постоянный внешний вид вашего приложения ... например, все метки, использующие шрифт X, размер Y, цвет Z во всех ваших формах, я бы определил свой собственный класс из метки и объявилэти элементы с вызовами GETTER только для чтения и без SETTER.Это предотвратит дизайнер даже от сериализации такой информации.Таким образом, вы меняете информацию о шрифте ОДИН РАЗ в своем корневом классе, и все места, где используется ваша метка, будут принудительно применены к шрифту.Возможно, вам придется настроить выравнивания на основе изменений, но все визуальные аспекты останутся.Кроме того, я сделал это с помощью текстового поля, комбинированного списка, многострочного текстового поля, кнопок и флажков.Работает отлично.Поэтому, когда я запускал данные элементы только для чтения, при сборке приложения возникало множество ошибок, связанных со свойствами только для чтения.Итак, я бы быстро просмотрел и удалил сериализованные элементы конструктора и очистил их.Работает как шарм.Если это то, что вы хотите сделать, я могу предложить больше примеров кода о том, как я его реализовал.