Programs routinely store files there during installations or while you're performing various tasks. Most are likely no longer needed, but it's entirely possible that some are still required. That's why it's recommended you only delete those at least 2 days old. CCleaner is a free utility that will help recover a lot of that space and follows that general rule to ensure the least chance of problems arising.
Hope this helps,
John
windows XP pro sp2
(im sure specs wont matter)
i have 33GB of hard disk space and only 541MB free space so i start looking in C:/(wondering where all my space went) and discovered that C:/windows/temp folder is friggin 6.88GB. is it safe to delete the contents of temp without affecting anything(like programs not working)?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic