I've been trying to achieve this selective filtering feature that Windows XP used to allow control of
(via regedit NoStartPage Reg_SZ entries under
HKCR_Applications\appname.exe), tried all sorts (including +as on target exe,
even adding to AddRemoveApps 'ban list' @
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileAssociation\ )
My observations have thus far indicated that all .lnk entries in StartMenu folders will be candidates for the RecentPrograms list...
C:\ProgramData\Microsoft\Windows\Start Menu\Programs
C:\users\
If I run an .exe (from run or even explorer's address{omni:} bar, it won't appear in recent programs.
If I run a Start Menu .lnk via an explorer address bar, it won't appear in recent programs
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\QuickTime\QuickTime Player.lnk
If I run a program via a .lnk via a junction, it won't appear in recent programs
(Start->Admin.tools-> _go [C:\Windows\mySysLnks] -> NirLauncher.lnk doesn't appear in recent programs
^ _go @ C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools
If it's not because you're not running a .lnk, or not running a .lnk in 'StartMenu', check the data @
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileAssociation (AddRemoveNames & AddRemoveApps are supposed to be banlists, I think)
Unchecking/Checking Privacy Options got it to show back up. Thanks Josh. =] – Kirk Ouimet – 2011-03-14T14:54:24.827