1. A system comprising: at least one processor of a computing device; a memory of the computing device; and a program execution manager loaded into the memory causing the at least one processor to: utilize no CPU cycles when an application is paused by: in response to execution of a pause handler, stopping all executing threads of the paused application and all threads of the paused application that are in await state essentially simultaneously; and using asynchronous procedure calls to prevent native code from starting to run.