Firstly, it is possible to clear the recent program list. The list of recent programs is found in the registry.
Registry Key: HKCU\Software\Microsoft\Shell\Taskswitch\
Comments: Each registry value corresponds to one program.
In order to clear the recent program list, you should delete or clear the data of all the registry values foudn in the registry key mentioned above. To make things simpler, it is possible to use ClearTemp to clear the recent program list.
Here are the steps for using ClearTemp to clear the recent program list:
1) Run ClearTemp
2) Tick "Recent Programs".
3) Click on the "Clean" button.
4) Exit ClearTemp.
5) Do not run any other apps or launch the Start Menu.
6) Perform a soft reset.
However, clearing the recent program list is more troublesome in Windows Mobile 5.0 due to persistent storage and the way the registry works. So, here's the modified steps for WM5 users:
1) Run ClearTemp
2) Tick "Recent Programs".
3) Click on the "Clean" button.
4) Exit ClearTemp.
5) Do not run any other apps or launch the Start Menu.
6) Power off the device.
7) Wait for a couple of seconds before you power on the device again.
8) Perform a soft reset.
But...is it possible to disable recent programs from showing up? I'm not too sure now. I just found an untested registry tweak and I hope some of the WM5 users over here can help to test it it works.
UPDATE: The registry tweak below has been tested and it does not work.
Registry Key: HKCU\software\Microsoft\Windows\CurrentVersion\Explorer
Registry Value: NoFavoritesMenu
Data: 1
Data Type: DWORD
After setting this registry, please try clearing the recent program list and soft reset. Then try to run a few programs. Does the recent program list still show up now? I'm curious to find out.
