i think it is difficult to create a Good AV...
because except you must have a lot of viruses in database, you must can kill a virus process...
some virus is very hard to kill...