1. A mobile communication terminal comprising: image shooting means for shooting an image; image data memory means for memorizing data of a code image shot by said image shooting means; control means for controlling said image shooting means and said image data memory means; and application program executing means for executing an application program registered by a user, wherein said control means can control said image shooting means and said image data memory means based on a control request instruction sent from said application program executing means that is executing the application program.