1. A system, comprising: a computing device comprising a processor and a memory; an application hiding service stored in the memory of the computing device that, when executed by the processor of the computing device, causes the computing device to at least: remove a default launch activity alias for a user application from a manifest file corresponding to the user application, the default launch activity alias comprising a first reference to an application programming interface (API) to initiate execution of the user application; and a container application stored in the memory of the computing device that, when executed by the processor of the computing device, causes the computing device to at least: send a message to the application hiding service to remove the default launch activity alias for the user application from the manifest file, wherein the message is sent based on a determination that an identity of a cryptographic key corresponding to a cryptographic signature of the user application matches an identity of an authorized key; identify, in the manifest file, a container activity alias specified for the user application, wherein the container activity alias comprises a second reference to the API to initiate execution of the user application; display an application icon representing the user application based at least in part on the container activity alias; and call the container activity alias for the user application based at least in part on a manipulation of the application icon.