public override void Execute() { var settingsProvider = Provider.Get(); var section = settingsProvider.LoadSection("BasicWindowSettings"); var customFont = section.GetSetting <Font>("CustomFont").Value; if (customFont == null) { customFont = DefaultFont.Get(); } AppearanceObject.DefaultFont = customFont; BarAndDockingController.Default.AppearancesBar.ItemsFont = customFont; }