угу, вообще нихрена делать не надо
более того, системные события смены темы тоже тот еще атракцион. Ситуация получается забавная. Есть нормальный UI. Есть в целом удобное c++ апи, но с пробелами. И нет ни нормальной документации ни примеров. :) В итоге чтобы узнать тему надо проверять ключ реестра, чтобы отреагировать на ее изменение надо подписаться на событие в названии которого нету слова тема, а чтобы сменить тему заголовка окна на системную.... в общем уже черная магия.