Some time ago, I made a registry setting to suppress encryption of the HRZR_ entries. This had two effects:
1. I could see new entries in plain text.
2. PT did not consider the entries to be UserAssist items.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
To reproduce Protocol's problem, I had to get on the same page, so I:
1. removed the entire UserAssist key -- Impact? -- windows stopped logging anything to UserAssist.
2. restarted windows -- Result? windows redid the UA key and started encrypted logging immediately.
3. switched to Windows Classic Menu -- checked every advanced start option and added two programs to a start menu folder.
4. checked the start menu -- looked OK.
5. after a while, ran RC with MRU checked, removed all the HRZR_ items -- both UA Count subkeys were then empty.
6. checked the start menu -- looked the same as at 4 above.
7. restarted windows and checked the start menu -- looked the same as at 4 above.
8. powered down and powered up and started windows.
9. checked the start menu -- looked the same as at 4 above.
10. but no personalized menu was created during all this ...
11. restored 100s of UA entries from old backups -- still no personalized menu.
12. went back to Start...Properties...Classic SM...Customize -- changed nothing, just clicked OK (system busy for 3-5 seconds).
13. now I had a personalized menu.
14. went back to Start...Properties...Classic SM...Customize -- changed nothing, just clicked OK (system not busy, immediate exit from Customize).
15. now the personalized menu was gone! -- couldn't get it back ...
16. restarted -- still no personalized menu (not enough items?).
17. copied about 50 shortcuts to to All Users Start Menu Programs folder -- immediately had a personalized menu, which stayed around
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Now, finally on the same page ...
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18. ran RC with MRU checked, removed 960 HRZR_ items -- both UA Count subkeys were then empty.
19. personalized menu was still there.
20. restarted windows -- the personalized menu was gone.
21. started notepad & wordpad about 30 times -- still no personalized menu.
22. restarted windows -- still no personalized menu.
23. did 100-200 program launches (about 6 diferent programs) mostly from desktop icons and QuickLaunch -- still no personalized menu.
24. did only one launch of about ten programs -- still no personalized menu.
25. switched between Classic and XP styles a few times in 23 and 24 -- XP added a program to its list quickly (up to the specified max -- did not add programs already pinned - may not have added programs already in QuickLaunch) -- got a pop-up; apparently there is a top limit in the XP style (doesn't scroll like the Classic style).
26. Switched back to the XP style, since I prefer it. :)
Speculation:
1. The recently-used algorithm used for the XP style requires very little history to make a program eligible for list inclusion (subject to the specified and top limits), so the UserAssist reset has very little impact.
2. The not-used-recently algoritm used for the Classic style requires a lot of usage track history before the personalized menu feature becomes active.
Conclusion:
1. Users of the Classic style personalized menu should use one (or both) of the methods suggested in prior posts to avoid removal of the 100s to 1000s of usage track history items used by the Classic algorithm. If the history has already been removed, restoring it should bring back the personalized menu. (Restart required? Don't know -- maybe).
2. The next PT 2006 release should not turn on the MRU scan with either "Quick select" option (or any other default there may be). MRU scan should only be turned on by a user click or a saved Preference.
A possiblity?: Is there a windows API or detectible windows setting that will show "Classic style/Personalized menus" is active so the UserAssist cleaning can be bypassed programmatically?
A question: Is (will) the Windows Classic style start menu still be supported in Vista?