1. A method to optimize system resources within an application device, the method comprising: setting a first application in an active state by actively processing the first application with a processing unit of the application device; selecting a second application related to the first application based on the relation of the second application to the first application, wherein selecting the second application is performed by the application device; launching the second application, thereby setting the second application in an inactive state while the first application remains in the active state; selecting the second application for use; de-activating the first application upon selecting the second application for use, thereby setting the first application in the inactive state; and activating the second application, thereby setting the second application in an active state.