1. A non-transitory computer readable storage medium storing instructions that when executed by a programmable processing device cause the programmable processing device to: intercept a first application program interface invoked, utilizing a first thread, by a process executing on the programmable processing device, the first thread associated with an application program interface interception handler, the application program interception handler including a callback function, the programmable processing device secured via a security system; and invoke a second application program interface within the interception of the first application program interface, utilizing a second thread, the second thread comprising a worker thread; wherein invoking the second application program interface within the interception of the first application program interface includes invoking the second application program interface within a context of the application program interface interception handler.