If you could, it would be great if you could implement preference file using CFPreferences API with Managed Preferences enforcement, so a company can allow this tool to exist, but disable specific functionality that may not adhere to company policies.
What kind of specific functionality were you thinking of? I can think of a list of process names that should be treated as system processes and therefore cannot be suspended. Is this what you have in mind?
If you could, it would be great if you could implement preference file using CFPreferences API with Managed Preferences enforcement, so a company can allow this tool to exist, but disable specific functionality that may not adhere to company policies.