This was discussed in the past. Minacross I suppose.
This will be the eternal war against viruses. Some programmers think that only ‘generic’ or heuristic detection will solve the mutation and new virus. Other think that the ‘false positives’ will be so much too irritate. This is the border of the new technologies of viruses detection/prevention/cleaning.