public static Color?ShowColorDialog(Color clrDefault) { ColorDialog dlg = CreateColorDialog(clrDefault); GlobalWindowManager.AddDialog(dlg); DialogResult dr = dlg.ShowDialog(); GlobalWindowManager.RemoveDialog(dlg); SaveCustomColors(dlg); if (dr == DialogResult.OK) { return(dlg.Color); } return(null); }