When working interactively in Windows, the way to have these changes picked up immediately after you change the registry values by hand is to click somewhere on the desktop (so that it has the focus) and then press the F5 key (Refresh).

Not sure that this helps in a scripting situation. You have the SetFocus command and the SendKeys command, but I am not sure how you would get it to set the focus to the desktop, as the desktop does not usually live in the "Window List".

Still it is a lot less drastic than killing the root Explorer process and then re-loading it.