Ivo wrote:
However implementing such feature will require solving two problems - adding new graphical elements to all skins and also developing new system that keeps stats on what programs you use.
I don't think you need a new system - shouldn't the 
LastAccessTime help you here?
Code:
typedef struct _WIN32_FIND_DATA { 
DWORD dwFileAttributes; 
FILETIME ftCreationTime; 
FILETIME ftLastAccessTime; 
FILETIME ftLastWriteTime; 
DWORD nFileSizeHigh; 
DWORD nFileSizeLow; 
DWORD dwReserved0; 
DWORD dwReserved1; 
TCHAR cFileName[MAX_PATH]; 
TCHAR cAlternateFileName[14]; 
} WIN32_FIND_DATA, *PWIN32_FIND_DATA, *LPWIN32_FIND_DATA;
Quote:
I will have to reverse engineer how XP works because people will keep complaining until it works 100% exactly like it did in XP. I have no interest in solving either of those problems.
I understand your dilemma, but if users will keep complaining until it works 100%, something ought to be done. 
The issue is that the menu gets really long, after a while.