Hi!
Ich weiß ehrlich gesagt selbst nicht, ob es funktioniert. Ich habe schon vieles gelesen, dass Leute damit nicht zurecht kamen (sprich: es funktionierte eben nicht). Allerdings ist dies der offizielle Weg, es wird schon was Wahres dran sein, was das MSDN schreibt
Die Konstanten zu WM_SETTINGCHANGE gelten keineswegs nur für WinCE, es könnte jedoch sein, dass Du sie unter älteren Delphiversionen selbst definieren musst (siehe Hexwerte auf der Seite).
Ansonsten kann ich Dir nur noch viel Glück wünschen. Wie gesagt, selbst habe ich mich damit noch nie herumgeschlagen, mir sind aber viele Probleme "bekannt".
Gruß,
Markus