Vielen Dank für all die Tips. Leider haben diese alle in der realen Anwendung so ihre Probleme, so daß das Verwenden der
VCL Skins entfällt.
Aber da es mir ja eigentlich nur um die Farben der Scrollbars geht, die manche Controls intern erstellen, da habe ich nun eine andere Lösung gefunden:
SetWindowTheme(AHandle,'DarkMode_Explorer', nil)
zum Setzen einer dunklen Scrollbar bzw.
SetWindowTheme(AHandle,'Explorer', nil);
wenn es wieder die helle Version sein soll. AHandle ist dabei das Fensterhandle des Control (also z.B. einer TMemo-Instanz)
Man kann damit wohl auch noch über den letzten Parameter von SetWindowTheme genauer steuern, nur habe ich noch nicht herausgefunden, was da für Werte erwartet werden. Falls noch jemand Hinweise hat, wie man mögliche Werte für den zweiten Parameter bekommt (also das 'DarkMode_Explorer'), wäre ich auch sehr dankbar.
In meiner realen Anwendung funktioniert das alles bisher nun ganz gut und ich hab noch keine Probleme damit festgestellt.