Wull, gee! If you could kill it programmatically, then it would be a lot like all the cruddy pretend AV programs that all the malware kills off first thing when they get a toe-hold - or like 2 or 3 year old AV that doesn't protect much from much.
In short, no decent modern AV is going to allow another process to terminate it.
<S>
I have a bit of programming experience...in regards to thread allocation and control...though I must confess I am an amateur...however any process that kills another process can be inspected by the victim process...all programs have the ability to query interlopers...any AV program worth its salt can ascertain the the source of the calling assassin. Its a simple matter of identifying the calling process.
Most AV proc's take the easy out...and just deny all interludes...that is the cheap an easy way...
Again...the OP question remains: List all AV app's that allow the end user to terminate them.....
So far Kaspersky is the only AV that I have found that lets you right click kill its process...in totality...
Oneway