Windows not automatically detecting registry changes
I have an app that disables some of the log on features, like HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr, and the registry will see the changes, but Windows won't acknowledge the changes until my app closes. However, if I make the changes directly into the registry editor, Windows will acknowledge the changes. What's the deal? Is this atleast supposed to happen, because if so I don't think it will hurt the functionality of my app; I just don't want to have to worry about differences between different systems.
I'm using Windows XP by the way, and this app is designed for XP.