1. A non-transitory computer-readable medium storing computer-executable programs that, when executed by a processor, cause an information processing apparatus comprising: a display unit; an operation unit configured to output a signal depending on a user operation; and a storage unit configured to store scan data, to perform: displaying images based on the scan data stored in the storage unit and a first icon which is draggable by the operation unit, on the display unit; acquiring a drag destination of the first icon to which the first icon is dragged, based on the signal outputted from the operation unit depending on a drag operation on the first icon; judging whether the drag destination of the first icon is one of a position overlapping with one image included in the images displayed on the display unit and a position adjacent to the one image; in a case that the information processing apparatus has judged that the drag destination of the first icon is the position overlapping with the one image, determining an alignment sequence of the images displayed on the display unit and an image based on to-be-acquired scan data so that the one image is replaced with the image based on the to-be-acquired scan data; and in a case that the information processing apparatus has judged that the drag destination of the first icon is the position adjacent to the one image, determining the alignment sequence of the images displayed on the display unit and the image based on the to-be-acquired scan data so that the image based on the to-be-acquired scan data is arranged adjacent to the one image.