Patent ID: 8291343

Claim:
A computer-readable medium for storing a program for controlling a display control apparatus, wherein the program comprises: an application module, storing a set of instructions that when executed, displays a plurality of first icons each representing a category; and a plurality of plug-in modules each corresponding to an item represented by a second icon, wherein each of the plurality of plug-in modules acquires information associated with a function offered by each item and registers each item according to an appropriate category corresponding to the function offered; wherein one of said plurality of plug-in modules, at start up, determines when the menu screen has been started, determines which items are connected, and assigns a first identifier, identifying a first category, to each item that is capable of reproducing recorded programs, and assigns a second identifier, identifying a second category, to each connected item that have no ability to reproduce recorded programs and associates each item represented by each second icon assigned thereto with the categories; and wherein, if one of the categories represented by said first icons is selected, the one plug-in module acquires connected device information regarding a function offered by one or more items, and if the selected category is found associated with the one or more items represented by the second icon assigned to said one plug-in module, then said one plug-in module displays the second icon representing the item belonging to the selected category such that each of one or more second icons are displayed with a selected first icon corresponding to said plug-in module.