A mobile terminal, comprising: a memory; a touchscreen configured to display a screen including a plurality of icons; and a controller configured to control the touchscreen to display on a screen a user interface, UI, for bookmarking icons, control the memory to store information of the plurality of icons in response to a command for bookmarking the plurality of icons, and control the touchscreen to display the bookmarked plurality of icons within the UI, characterized in that the controller is further configured to: simultaneously execute a plurality of applications each associated with a corresponding icon of the plurality of icons displayed within the UI, control the touchscreen to display a plurality of preview thumbnail images for the plurality of icons displayed within the UI, each preview thumbnail image corresponding to an execution screen of an application associated with a corresponding icon, control the touchscreen to display a first execution screen of a first application of the plurality of applications corresponding to a first preview thumbnail image of the plurality of preview thumbnail images, control the touchscreen to switch from the first execution screen to display a second execution screen of a second application of the plurality of applications corresponding to a second preview thumbnail image of the plurality of preview thumbnail images in response to an input to the UI scrolling from the first preview thumbnail image to the second preview thumbnail image, control the touchscreen to continuously display the UI on the second execution screen when the first execution screen is switched to the second execution screen, when one of the bookmarked plurality of icons is selected, recognize a category of an application corresponding to the selected icon, search the memory for at least one application having a category similar to the category of the application corresponding to the selected icon, and control the touchscreen to display a list including the searched at least one application. a memory; a touchscreen configured to display a screen including a plurality of icons; and a controller configured to control the touchscreen to display on a screen a user interface, UI, for bookmarking icons, control the memory to store information of the plurality of icons in response to a command for bookmarking the plurality of icons, and control the touchscreen to display the bookmarked plurality of icons within the UI, characterized in that the controller is further configured to: simultaneously execute a plurality of applications each associated with a corresponding icon of the plurality of icons displayed within the UI, control the touchscreen to display a plurality of preview thumbnail images for the plurality of icons displayed within the UI, each preview thumbnail image corresponding to an execution screen of an application associated with a corresponding icon, control the touchscreen to display a first execution screen of a first application of the plurality of applications corresponding to a first preview thumbnail image of the plurality of preview thumbnail images, control the touchscreen to switch from the first execution screen to display a second execution screen of a second application of the plurality of applications corresponding to a second preview thumbnail image of the plurality of preview thumbnail images in response to an input to the UI scrolling from the first preview thumbnail image to the second preview thumbnail image, control the touchscreen to continuously display the UI on the second execution screen when the first execution screen is switched to the second execution screen, when one of the bookmarked plurality of icons is selected, recognize a category of an application corresponding to the selected icon, search the memory for at least one application having a category similar to the category of the application corresponding to the selected icon, and control the touchscreen to display a list including the searched at least one application. simultaneously execute a plurality of applications each associated with a corresponding icon of the plurality of icons displayed within the UI, control the touchscreen to display a plurality of preview thumbnail images for the plurality of icons displayed within the UI, each preview thumbnail image corresponding to an execution screen of an application associated with a corresponding icon, control the touchscreen to display a first execution screen of a first application of the plurality of applications corresponding to a first preview thumbnail image of the plurality of preview thumbnail images, control the touchscreen to switch from the first execution screen to display a second execution screen of a second application of the plurality of applications corresponding to a second preview thumbnail image of the plurality of preview thumbnail images in response to an input to the UI scrolling from the first preview thumbnail image to the second preview thumbnail image, control the touchscreen to continuously display the UI on the second execution screen when the first execution screen is switched to the second execution screen, when one of the bookmarked plurality of icons is selected, recognize a category of an application corresponding to the selected icon, search the memory for at least one application having a category similar to the category of the application corresponding to the selected icon, and control the touchscreen to display a list including the searched at least one application.