An image processing apparatus installable with a plurality of applications to realize installed functions, comprising: a processing unit configured to control the image processing apparatus; display means for displaying operation screens of the plurality of applications; retaining means for retaining a transitionable application list that includes information related to applications between which a screen transition is possible amongst the plurality of applications, and a screen part to select a screen transition to an operation screen of another application on the operation screen of the application, wherein a screen transition is a direct transition from an operation screen of an application to an operation screen of another application; specifying means for specifying the screen part to be displayed on the display means based on the transitionable application list; display control means for controlling the display means to display, in a superimposed or overlapping manner, the operation screen of the application and the screen part specified by the specifying means in order to select the screen transition to the operation screen of the other application, characterized in that the specifying means specifies the screen part corresponding to all of the plurality of the applications in the transitionable application list but excluding, from the transitionable application list, the application corresponding to the operation screen displayed on the display means under the control of the display control means, wherein the display control means generates the transitionable application list based on application identification information of a use-permitted application list that includes applications permitted for use by a user, and excludes the application whose operation screen is displayed from the transitionable application list by deleting the application identification information of the selected application from the generated transitionable application list. a processing unit configured to control the image processing apparatus; display means for displaying operation screens of the plurality of applications; retaining means for retaining a transitionable application list that includes information related to applications between which a screen transition is possible amongst the plurality of applications, and a screen part to select a screen transition to an operation screen of another application on the operation screen of the application, wherein a screen transition is a direct transition from an operation screen of an application to an operation screen of another application; specifying means for specifying the screen part to be displayed on the display means based on the transitionable application list; display control means for controlling the display means to display, in a superimposed or overlapping manner, the operation screen of the application and the screen part specified by the specifying means in order to select the screen transition to the operation screen of the other application, characterized in that the specifying means specifies the screen part corresponding to all of the plurality of the applications in the transitionable application list but excluding, from the transitionable application list, the application corresponding to the operation screen displayed on the display means under the control of the display control means, wherein the display control means generates the transitionable application list based on application identification information of a use-permitted application list that includes applications permitted for use by a user, and excludes the application whose operation screen is displayed from the transitionable application list by deleting the application identification information of the selected application from the generated transitionable application list.