Eu uso o clamav. http://sourceforge.net/projects/clamav/ e cabo de achar uma versão desktop para ele. http://sourceforge.net/projects/klamav/ nunca usei o klamav, mas vale a pena dar uma olhada.