On this link you will find the best 90 free Windows programs, carefully selected by the guys at makeuseof.com.

via The Best Of: Windows Software.