Several years ago I used a piece of software which would confirm with the user before allowing a process to do anything (including launch), and the user could choose "always deny". I found it very useful to get rid of a virus which scanners wouldn't pick up.
I know that Outpost can do this, but the product I'm thinking of was either completely free or free for non-commercial use.
Do you know any pieces of software like this?