Hello Craig,
You can set desired custom palette and serialize it into a file. Than you can load it and apply it on the whole application or on particular control(s).
Here is a small code snipped which demonstrates how to save and load custom palette:
//save
NPalette p = new NPalette();
p.Scheme = ColorScheme.Longhorn;
p.Window = Color.FromArgb(60, 58, 53);
p.SaveToFile(filePath);
//load
NPalette p = NPalette.FromFile(filePath, typeof(NPalette));
I hope this helps.
Best Regards,
Nevron Support Team