1. An application executing terminal comprising: a user interface unit that accepts a selection of an application to be started to make a start request for start of said application; an application executing unit that executes an application for which a start request has been made by said user interface unit; a button assignment management unit that receives a request for assignment of an operation button to an application currently being executed and controls the carrying out of a process of assigning an operation button to an application for which a request for assignment of the operation button has been made and manages an assignment relation between the operation button and the application; a remote control code receiving unit that receives operation information indicating an operation button operated by a user; wherein said user interface unit inquires of said button assignment management unit about an application corresponding to the operation button indicated by the operation information received by the remote control code receiving unit to notify a predetermined event associated with said application to said application executing unit.