Попробуйте это ...
private const int HWND_BROADCAST = 0xffff;
private const int WM_WININICHANGE = 0x001a, WM_SETTINGCHANGE = WM_WININICHANGE, INI_INTL = 1;
SendMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, INI_INTL);
[DllImport("user32.dll")]
private static extern int SendMessage(int hWnd, uint wMsg, uint wParam, uint lParam);
Это уведомит все приложения о внесении изменений в реестр, а те программы, которые принимают уведомление, должны перезагрузить свои настройки.
Обратите внимание, что не все приложения могут делать это, но такие вещи, как панель управления, должны.