Sounds like a good idea R0n1n, is there a formal clasification for computer viruses? Would be one hell of a project to undertake.
I should think it is quiet posible the AV companies create new variant of viruses themselves, but I doubt it is intended to generate revenue directly, probably so they can create better heuristic scanning code.