You should give the user an option to set the program to scan the computer either when idle or whenever the user wants. I normally like to have my computer scan for viruses, defrag, and shut itself down at night, and turn itself back on in the morning.