An information processing apparatus comprising: a function search section which searches for a function capable of being executed for specified content, from a function group including a function capable of being executed in the case where content has a specific attribute or detail; a display control section which causes content icons showing the content to be displayed on a display section, and in the case where one of the content icons is selected by a user, the display control section causes a function icon group corresponding to the function group to be displayed in a first region on the display section, and causes a function icon (1201a, 1201b, 1201d, 1201f, 1201h, 1201i) to be enabled and displayed, from among the function icon group, which corresponds to a function capable of being executed for content corresponding to the selected content icon; and a function execution control section which causes a function to be executed which corresponds to the function icon for content corresponding to the selected content icon in accordance with a position relation between the selected content icon and the enabled and displayed function icon on the display section, the information processing apparatus being characterized by comprising: a content search section which, in the case where the selected content icon has moved to a second region on the display section, searches for related content based on an attribute or detail of content corresponding to the selected content icon, wherein, in the case where the related content is found, the display control section updates a display of the content icons with content icons that display content found by the content search section. a function search section which searches for a function capable of being executed for specified content, from a function group including a function capable of being executed in the case where content has a specific attribute or detail; a display control section which causes content icons showing the content to be displayed on a display section, and in the case where one of the content icons is selected by a user, the display control section causes a function icon group corresponding to the function group to be displayed in a first region on the display section, and causes a function icon (1201a, 1201b, 1201d, 1201f, 1201h, 1201i) to be enabled and displayed, from among the function icon group, which corresponds to a function capable of being executed for content corresponding to the selected content icon; and a function execution control section which causes a function to be executed which corresponds to the function icon for content corresponding to the selected content icon in accordance with a position relation between the selected content icon and the enabled and displayed function icon on the display section, the information processing apparatus being characterized by comprising: a content search section which, in the case where the selected content icon has moved to a second region on the display section, searches for related content based on an attribute or detail of content corresponding to the selected content icon, wherein, in the case where the related content is found, the display control section updates a display of the content icons with content icons that display content found by the content search section. a content search section which, in the case where the selected content icon has moved to a second region on the display section, searches for related content based on an attribute or detail of content corresponding to the selected content icon, wherein, in the case where the related content is found, the display control section updates a display of the content icons with content icons that display content found by the content search section.