A system and method for identifying and removing potentially unwanted
software. A mechanism is provided that identifies suspect programs to a
user and allows the user to prevent the suspect programs from running
without actually deleting them. In one embodiment, scanner data
identifying potentially unwanted software is displayed in a GUI that
allows the user to inhibit its continued execution. For example, any
software not on a list of known, benign applications/processes may be
identified as potentially unwanted. Similarly, software that displays one
or more suspect behaviors may be so identified, allowing the user to
distinguish between normal and suspect software without irreversibly
altering the user's system.