All registry cleaner tools do such things. What you may not know is some other software runs and sees it's key missing and puts it back.
If you really want to track it down, I know the tools, but it's not important or some find it too much work since the issue is not that severe.
Here's the tool -> http://www.sysinternals.com/ntw2k/source/regmon.shtml
May be information overload, but it's a great way to track it down.
Bob
OS-ME IE6sp1
If I remove items, why do the same one's come back when I run it again in a day or so?
Only 2 Examples,
HKEY_CLASSES_Root..KEY Applications/.exe...EntryValue (KEY)...Last Modified N/A...Reason Obsolete Software Entry
and
DAT/protocol/StdFileEditing/server...Entry @...Value C:/Voyetra/Windat.exe...Last Modified N/A...Reason Does not exist
Thanks,
Lee

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic