Restrict deletion of Specific App

When we deploy our builds(Installation was Not through any management tool.Directly from cmd line) , it add custom app(NetworkFilterApp) to Application Folder.Now we have to restrict our custom app deletion while user trying to do.I'm trying to implement this using a configuration profile .Here i have couple questions

1.allowAppRemoval key which disables removal of apps under restrictions payload works for Mac OS?

2.Using this key can we restrict specific app removal ?

If it was available for MacOs and for specific app Could you please point me to where we can find that or share any reference Document to do this.

Hello apple dev, did you get a chance to look at the above Q?

Restrict deletion of Specific App
 
 
Q