1. A computer-implemented method, comprising: displaying, in a first arrangement on an electronic display of a computing device, at least a portion of a plurality of graphical representations of application programs, each respective graphical representation of the plurality of graphical representations being user selectable to execute a respective application program that corresponds to the respective graphical representation; identifying that a first graphical representation of a first application program from among the plurality of graphical representations of application programs has been accessed one or more times from within the first arrangement of graphical representations; determining a level of user input performed to access the first graphical representation the one or more times from within the first arrangement of graphical representations; generating a second arrangement of graphical representations of application programs, wherein the first graphical representation is provided at a location in the second arrangement of graphical representations that is determined to reduce a level of user input required to access the first graphical representation from within the second arrangement of graphical representations as compared to the level of user input performed to access the first graphical representation the one or more times from within the first arrangement of graphical representations; and displaying particular ones of the plurality of graphical representations of application programs, including the first graphical representation, on the electronic display of the computing device according to the second arrangement of graphical representations of application programs.