1. An information processing device, comprising: image displaying means for displaying one or more images on a display screen; track acquiring means for acquiring a finite track at a position designated by a user on the display screen, wherein the finite track comprises a plurality of connected straight line segments defined by a plurality of points and generated by a microprocessor; image selecting means for selecting some or all of the one or more images based on the track acquired by the track acquiring means; and image moving means for moving the image selected by the image selecting means to one of the plurality of points in accordance with an edge point of the track acquired by the track acquiring means, wherein said one or more images are determined to be selected when pluralities of virtual straight lines generated by a microprocessor, each of said pluralities of lines intersecting at a respective position of said selected one or more images, each plurality of virtual straight lines associated with said selected one or more images intersects said track at two points, with said selected one or more images being positioned between said two points.