1. An image processing device comprising: a storage unit configured to store a plurality of applications; an instruction reception unit configured to receive an instruction for activating one of the plurality of applications stored in the storage unit; an activation unit configured to activate the one of the plurality of applications; a determination unit configured to, if the instruction reception unit receives an instruction for activating a management application in a state where the activation unit has already activated another application, determine whether attribute information of the other application includes function information indicating that a function required by the management application is supported; and a control unit configured to restrict activation of the management application by the activation unit if the determination unit determines that the attribute information of the other application does not include the function information.