Hold on, in the real world viruses pretty much do the opposite as they are designed to destroy programs rather than help them. How can the virus turn Zero good? Awakened Zero was a complete monster who wanted to destroy X and the rest of the world.
A computer virus is a program that makes an undesired, unauthorized, task or change to another program. The target program could be anything, including but not limited to; OS, OS platform software (things that run on an OS), firmware, and everything between.
It doesn't necessarily damage or destroy programs. It could be as simple as modifying the input chain to log keystrokes. It could even create just a small settings tweak, to make the computer slower. In some cases even, enslave a computer to do a task the user may not want, or is completely unaware of. For example, there are some people who create small viruses planted in many many computers. They use these computers to carry out DDOS (Direct Denial of Service) attacks (basically flood websites with too many requests to operate) for various reasons including but not limited to; protesting, demonstration, digital hostage taking, blackmail, and cyber attacks against agencies and governments.
A virus is virtually no different than any other program, except for it's intentions. This is what makes virus protection such a tricky, and fairly unreliable, thing.
The Maverick Virus meets the true real world classification for a computer virus quite easily.