Ну, смотря сколько оперативки. Кроме того всегда можно определить его активность (да хоть ту же очистку) по кряхтению диска. А фиксированный размер свопа довольно тяжело угадать вообще.
А убивать процессы нельзя (в шиндошс нет изолированности...и даже приоритетов нет), поскольку они если и убиваются, то только всей кучей, что не ахти как хорошо. Кроме того, после зависшего процесса навярняка стоит очередь других, которым нужно завершить работу и сохраниться. А когда их пачкой прибивают они потом могут принести много печали.
А прог которые удаляют все следы активности нет. Можно удалить только верхушку, но узнать кто был и что делал можно всё-равно.