OK, I’m not exactly a techno-geek, but with seven years of Hah-vud Law School behind me, I think that a bit of Latin has rubbed off on me. Here’s the explanation:
“Virus” comes from the Latin word “Vi”, meaning “crappy text editor”. It is pluralised because one is creating the concept of multiple vi, adding feature after feature to create a completely bloated, horrifically crappy text editor.
To then double-pluralise it, one would be creating a concept of a text editor bloated beyond the point of reason, so that you actually question your own sanity.
I therefore submit that the plural of “Virus” is “Emacs”.