I think this would be an interesting idea. In CIS, in future versions, construct an idle system so after the system is idled after a predetermined amount of time, by the user, it will search for updates, do quick scans, full system scans, and run in the background without taking up alot of resources.
Edit by EricJH: fixed a spelling error