1. A method to optimize system resources within an application device, the method comprising: a. setting a first application in an active state; b. selecting a second application related to the first application, wherein selecting the second application is performed by the application device; c. launching the second application, thereby setting the second application in an inactive state while the first application remains in the active state; d. selecting the second application for use; e. de-activating the first application, thereby setting the first application in the inactive state; and f. activating the second application, thereby setting the second application in an active state.