На моем фоне Win такие скины (называемые «плоскими» в Delphi и WinForms) были созданы путем рисования кода: выберите цвет, нарисуйте линию, выберите другой цвет, нарисуйте прямоугольник со скругленными углами и так далее.
Также необходимо ввести класс «ColorTheme» с набором полей для каждого используемого цвета.У вас может быть несколько экземпляров ColorTheme, и вы можете поменять их местами, когда вам нужно изменить цветовую тему.