Ich nutze (z. B. in ListBox.CellBackgroundCPaint) Color.HighlightColor um die Hintergrundfarbe von selektierten Zeilen farblich zu kennzeichnen. Unter macOS klappt das bestens. Unter Windows hatte ich das irgendwann mal (vermutlich Windows 7) auch geschafft.
Wo stellt man die Farbe denn aktuell unter Windows 11 ein?
Mir ist die Farbe recht egal (nutze ja kein Windows). Allerdings fand ich schwarze Schrift auf dunkelblauem Grund schon immer recht schlecht lesbar. Da habe ich auch schon die Schriftfarbe entsprechend der Hintergrundfarbe verändert. Allerdings hat sich der Anwender gemeldet, dass er ohnehin ein Problem mit der Farberkennung hat (Rot/Grüns Schwäche?) und deshalb die Farben der anders hätte.
Grundsätzlich finde ich es gut, wenn die Farben systemweit einheitlich sind. Was in früheren Windowsversionen ja auch (in den Einstellungen) einstellbar.