private void OnCreateTheme(object sender, EventArgs e) { ThemeConfigurationDialog themeConfigDialog = new ThemeConfigurationDialog(this.serviceProvider); if (themeConfigDialog.ShowDialog() == DialogResult.OK) { WorkflowTheme themeToApply = themeConfigDialog.ComposedTheme.Clone() as WorkflowTheme; if (themeToApply != null) { WorkflowTheme.CurrentTheme = themeToApply; WorkflowTheme.SaveThemeSettingToRegistry(); } } }