A method for providing a security service from a central application to another application on a computing device, the method comprising: providing a first application configured to provide a security service on a computing device; providing a second application on the computing device, the second application having original, post-compile object code; modifying, using at least one processor operatively coupled with a memory, the original object code of the second application to create replacement object code, the replacement object code configured for communication with the first application, the replacement object code incorporating a policy engine configured to retrieve a security policy and configured to process a command that remotely locks the second application, disables the second application, or sets the second application to an initial, unused state; characterized in that the first application is responsive to a registration request from the second application to establish application trust, the first application: prompting a user to input an application registration passcode, and generating a key to establish application trust using the application registration passcode to facilitate the security service provided by the first application to the second application, and wherein the first application preferably provides the key to the second application to allow the second application to transmit the request for the security service. providing a first application configured to provide a security service on a computing device; providing a second application on the computing device, the second application having original, post-compile object code; modifying, using at least one processor operatively coupled with a memory, the original object code of the second application to create replacement object code, the replacement object code configured for communication with the first application, the replacement object code incorporating a policy engine configured to retrieve a security policy and configured to process a command that remotely locks the second application, disables the second application, or sets the second application to an initial, unused state; characterized in that the first application is responsive to a registration request from the second application to establish application trust, the first application: prompting a user to input an application registration passcode, and generating a key to establish application trust using the application registration passcode to facilitate the security service provided by the first application to the second application, and wherein the first application preferably provides the key to the second application to allow the second application to transmit the request for the security service. prompting a user to input an application registration passcode, and generating a key to establish application trust using the application registration passcode to facilitate the security service provided by the first application to the second application, and wherein the first application preferably provides the key to the second application to allow the second application to transmit the request for the security service.