1. A method for launching an antivirus application on a computer system, the method comprises: activating on the computer system a software agent associated with the antivirus application; identifying by the software agent one or more user detection devices associated with the computer system; collecting information from the one or more identified user detection devices about presence of a user at the computer system; determining if the computer system is in downtime mode based on the collected information; and launching one or more tasks of the antivirus application if computer system is in downtime mode.