A computer program that, when executed by an information processing terminal having a terminal display and a user interface , will perform the steps of: acquiring a plurality of object IDs identifying respective ones of a plurality of display objects, the plurality of display objects being to be displayed at respective designated positions on an apparatus display of an image forming apparatus, each of the plurality of object IDs being previously assigned with a corresponding standard operation concerning one of a plurality of operations which the image forming apparatus is capable of execution (S11,12); acquiring a plurality of operation IDs identifying respective ones of the plurality of operations (S11, 12); receiving a first input indicating an operation ID to be correlated to a specific object ID via the user interface (S13), the indicated operation ID being one of the plurality of operation IDs, the specific object ID being one of the plurality of object IDs and previously assigned with a specific standard operation; generating instruction data and custom operation data so that the specific object ID is assigned with the indicated operation ID, the custom operation data defining a custom operation concerning an operation identified by the indicated operation ID, the instruction data being information used for execution of the custom operation defined by the custom operation data instead of executing the specific standard operation in response to designation of a display object identified by the specific object ID (S17); and outputting the generated custom operation data and the generated instruction data (S19) to the image forming apparatus (S19). acquiring a plurality of object IDs identifying respective ones of a plurality of display objects, the plurality of display objects being to be displayed at respective designated positions on an apparatus display of an image forming apparatus, each of the plurality of object IDs being previously assigned with a corresponding standard operation concerning one of a plurality of operations which the image forming apparatus is capable of execution (S11,12); acquiring a plurality of operation IDs identifying respective ones of the plurality of operations (S11, 12); receiving a first input indicating an operation ID to be correlated to a specific object ID via the user interface (S13), the indicated operation ID being one of the plurality of operation IDs, the specific object ID being one of the plurality of object IDs and previously assigned with a specific standard operation; generating instruction data and custom operation data so that the specific object ID is assigned with the indicated operation ID, the custom operation data defining a custom operation concerning an operation identified by the indicated operation ID, the instruction data being information used for execution of the custom operation defined by the custom operation data instead of executing the specific standard operation in response to designation of a display object identified by the specific object ID (S17); and outputting the generated custom operation data and the generated instruction data (S19) to the image forming apparatus (S19). <EOS>