Moje zkušenost s automatickým mazáním temporary internet files po ukončení IE7 je takováto:
Vždy mi to fungovalo pouze v případě, že jsem tuto možnost zaškrtnul ihned po (pře)instalaci Windows(XP), ještě před prvním spuštěním IE7 - v defaultním nastavení zaškrtnutá není (možnosti internetu - karta upřesnit - zaškrtnout "Vyprázdnit složku Temporary Internet Files při ukončení prohlížeče"(předposlední okýnko))
Teď si nejsem na 100% jistej, jestli k tomu ještě nebylo třeba restartovat PC.
RADA: Zkus tu možnost zaškrtnout, pak restartuj PC, po restartu spusť IE7 - po jeho ukončení by se ty temporary internet files měly automaticky odstranit. Když ne, tak až budeš někdy reinstalovat Windows, nezapomeň to zaškrtnout před prvním spuštěním IE.