Die wohl einfachste Möglichkeit wäre ein Event (
CreateEvent). Du erstellst einfach ein Event (z.B. EventSettingsChanged). Dann startest Du einen Thread der mit
WaitForSingleObject in einer Schleife auf EventSettingsChanged wartet. Sobald sich die Einstellungen ändern in einer der Instanzen deiner Anwendung (OnChanged Handler der Komponenten z.B.), packst Du die neuen Settings in Deine MMF und löst danach dann mit
SetEvent EventSettingsChanged aus. Der Thread wird dadurch aktiv und lädt die neuen Settings (allerdings bitte ohne den OnChanged Handler auszulösen
).