Geralmente, você pode fazer com que essas novas configurações entrem em vigor se você transmitir a mensagem WM_SETTINGCHANGE
.
No AutoIt, por exemplo, você poderia fazer algo como
#include <SendMessage.au3>
Dim Const $WM_SETTINGCHANGE = 0x001A
Local $hWnd = WinGetHandle("[CLASS:Shell_TrayWnd]")
If @error Then
MsgBox(0, "", "An error occurred when trying to retrieve the window handle.")
Exit
Else
_SendMessage ($hWnd, $WM_SETTINGCHANGE)
EndIf