Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

To move from an old XP host to a new Windows 7 host, I need to go through the list of applications that I use. Ideally, I'd like to find a (GUI) tool that list all installed applications in descending order of use, so that I can check what is worth moving to the new host.

The archives showed a number of applications, but the one I know, SIW, doesn't provide this information. Does someone know if there's a reliable application that does this?

Thank you.

share|improve this question
I would have said that the Add/Remove programs dialog in Control Panel supplies this information, but I don't have an XP machine to hand to check. – ChrisF Mar 28 '11 at 11:47
The "Last Used On" date in the XP Add/Remove Programs app is notoriously unreliable. For example, it claims I last ran Google Chrome on 10/20/2009 yet it's my daily browser. – cantfork Mar 28 '11 at 13:52
@gordoco, I see what you mean: most of my factory programs only have an install date and show blank dates --even under Vista. I have a hunch that they just touch "last date" based on whether the program ever writes to the registry or modifies its appointed C:\Program Files\ subfolder. Because that folder is write-protected nowadays Chrome gets around that that by changing only outside places even if Exe files are updated. I haven't seen any tool to help you. Go into program files with some pie-chart tool ( and delete fuzzily based on your memory – Vlueboy Apr 3 '11 at 7:21
I guess I could write a script that uses NTFS to check the last time each binary was last executed and build a list. – OverTheRainbow Apr 8 '11 at 12:39

You must log in to answer this question.

Browse other questions tagged .