Este no es un buen método, porque ademas de haber muchos diferentes antivirus, durante la instalación en modo avanzado te pregunta la ruta de instalación...
Se podría sacar la ruta del registro donde se encuentran las direcciones de instalación y leerlas una por una... pero es un metodo muy elaborado.
Bueno, pues buscas directamente con una funcion donde esta alojado el nod32.exe por ejemplo....Hay funciones pa buscar archivos en todo el disco.
Seamos realistas, poca gente cambia la ruta de instalacion, y mucho mucho menos el nombre de un ejecutable, en este caso un antivirus.
Si has de buscar un fichero en todo el disco duro (un disco duro de como minimo 50gb) en vb, te puedes morir, ademas de tardar muchisimo tiempo, la aplicacion tendra problemas de estabilidad... se bloqueara...
Creo que los pasos mas utiles son leer claves del registro... por ejemplo, si esta ruta tiene algun dato el Nod32 esta instalado:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu2\Programs\ESET\ESET NOD32 Antivirus