Blake Handler has compiled a nice list of 150 free Microsoft Windows applications called Ultimate List of Free Windows Software from Microsoft.

I found some nice ones I have not seen before: