1. A computer-implemented method comprising: receiving from a computer application a designation of one or more application-designated items that can be performed by the application; displaying a computer application launcher for launching the computer application; receiving a user input associated with the application launcher; in response to the user input associated with the application launcher, displaying an application-specific destination list for the computer application while the computer application is not running, the destination list comprising one or more destinations indicating the one or more application-designated items; and in response to a user input selecting a selected destination on the destination list, launching the application and instructing the application to perform a selected item indicated by the selected destination.