1. A method to optimize system resources within an application device, the method comprising: setting a first application in an active state; selecting a second application related 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, thereby setting the first application in the inactive state; and activating the second application, thereby setting the second application in an active state.