Bitdefender GravityZone is geared to MSP's and has API ability's and many providers code there systems around it already so resources are plentiful online. I would like to see the same idea your playing with on Windows Defender for Bitdefender. It would be nice to know if the client was suddenly removed or maybe the computers been on a few times but the services wont engage.
Almost none of our customers use Windows Defender but we love the idea and would certainty use the feature if it also supported Bitdefender