Wenn ich richtig geschaut habe, wird hier AppsUseLightTheme ausgelesen.
Das Erkennen von Light oder Dark war nie das Problem. Das ist in
ImmersiveColors ebenso gelöst wie in dem
Code von Ian Barker. Ian beschreibt in seinem Artikel ja auch, wie man auf die Änderung zur Laufzeit reagieren kann.
Nirgendwo wird allerdings beschrieben, wie man Windows dazu bringen kann bei den Common Controls diesen Dark Mode auch zu verwenden. Die Beschreibung von MS ist aber ein starker Hinweis darauf dass das gar nicht geht. Insofern ist die von Ian vorgestellte Lösung momentan vermutlich die einzig funktionierende.