Можно и нужно.
В TEMP работающие программы сохраняют файлы, нужные им для текущего сеанса работы. Правильно написанные программы убирают за собой мусор - и файлы уже не нужные удаляют, и оперативную память от своих данных очищают. Но правильных разработчиков, пишущих правильные программы, кот наплакал. Поэтому в TEMP остаются файлы даже когда породившие их программы давно выключены. И содержимое этой папки копится, копится... Заполненность диска растёт, фрагментация тоже, новым и нужным хотя бы сейчас файлам всё труднее разместиться на диске, системе всё труднее их прочитать, комп начинает тормозить...
Поэтому очищать каталог TEMP нужно обязательно. Все такие каталоги. И C:\temp, и C:\windows\temp, и C:\Documents and Settings\имя_пользователя\Local Settings\temp, и те, что вместо temp называются tmp.
И файлы нужно удалять все. Не только с расширениями .tmp - там могут лежать и открытые прямо из интернета офисные документы с неудобочитаемыми именами и обычными офисными расширениями вроде .doc или .xls, и всевозможные .log, и прочая всякота. Так что выбирать среди этого безобразия смысла нет. К тому же запущенные в данный момент программы, использующие тот или иной файл, обычно блокируют доступ к этому файлу и не дадут его удалить. Если удаляется, значит, такой файл уже никому не нужен. Вот так.
Из-за разнообразия содержимого автоматизация (та же "очистка диска") не всегда работает корректно и не удаляет всё, что следовало удалить. Поэтому, чтобы сделать всё начисто, стоит поработать своей головой и своими руками: открыть эти папки вручную и удалить ненужное без всяких корзин.