An information processing device including a display means configured to display an image containing a plurality of objects and a detection means configured to be able to detect input from a user indicating a position on the display means and formed integrally with the display means, comprising: a selection accepting means configured to accept selection of three or more objects based on input by a user detected by the detection means; a movement control means configured to move one or more objects in accordance with selection of the one or more objects among the objects for which selection is accepted by the selection accepting means and movement of an input position related to selection of the objects; and a processing execution means configured to, when a position of one moved object among the one or more moved objects moved by the movement control means is included in a determination area set based on positions of a plurality of fixed objects not moved by the movement control means among the objects for which selection is accepted by the selection accepting means as a result of movement of the object by the movement control means, execute specified processing on each of the plurality of fixed objects using information related to the moved object, characterized in that when the moved object has a plurality of attribute information, the processing execution means causes the display means to display the plurality of attribute information of the moved object, accepts input of selection of one or more attribute information among the plurality of displayed attribute information by a user, and copies the selected attribute information on each of the fixed objects as the specified processing; the attribute information including information about an application or contents of text. a selection accepting means configured to accept selection of three or more objects based on input by a user detected by the detection means; a movement control means configured to move one or more objects in accordance with selection of the one or more objects among the objects for which selection is accepted by the selection accepting means and movement of an input position related to selection of the objects; and a processing execution means configured to, when a position of one moved object among the one or more moved objects moved by the movement control means is included in a determination area set based on positions of a plurality of fixed objects not moved by the movement control means among the objects for which selection is accepted by the selection accepting means as a result of movement of the object by the movement control means, execute specified processing on each of the plurality of fixed objects using information related to the moved object, characterized in that when the moved object has a plurality of attribute information, the processing execution means causes the display means to display the plurality of attribute information of the moved object, accepts input of selection of one or more attribute information among the plurality of displayed attribute information by a user, and copies the selected attribute information on each of the fixed objects as the specified processing; the attribute information including information about an application or contents of text.