Why are you under the impression you have a virus? Just to voice my opinion... no one can clean a computer better then a human. Programs run stream line processes that won't really complete the needed task on every machine.
** Note ** : I'm a software developer/computer programmer