To be fair, I would have to say that since there are many different definitions for “a virus” then I can’t really say whether it is or not.
The most common definition of a “virus” is a computer program that infects other programs, usually by replacing them with an infected version in order to make itself run every time the other programs are loaded. This means that if gen won’t replace any files on your computer (install as administrator to ensure) then it’s not a virus. That said, malware and viruses share many similarities such as hidden installations, and they often require antivirus software coverage because some malware uses anti-antivirus techniques such as using emulation tricks or encrypting itself so the antivirus can’t see it.
Gen cannot be added to that list because the only thing it does is wait for .evtc (encrypted) files to appear, extracts them and passes their names on to other virus modules. It uses loader code in order to interact with encrypted files (the data remains encrypted but acts like another executable).