1. A computer-implemented program management system, comprising: an interface component for receiving auxiliary code for execution with an application; an isolation component for receiving and securely isolating the auxiliary code in an isolated environment using one or more levels of isolation; and a management component for monitoring and managing execution of the auxiliary code in the isolated environment based in part on abnormal execution behavior.