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 preview images based on the scan data stored in the storage unit and a first icon which is draggable by the operation unit, concurrently 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 preview image included in the preview images displayed on the display unit and a position adjacent to the one preview 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 preview image, determining an alignment sequence of the preview images displayed on the display unit and a preview image based on to-be-acquired scan data so that the one preview image is replaced with the preview image based on the to-be-acquired scan data; 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 preview image, determining the alignment sequence of the preview images displayed on the display unit and the preview image based on the to-be-acquired scan data so that the preview image based on the to-be-acquired scan data is arranged adjacent to the one preview image; and in response to determining the alignment sequence, updating the display of images on the display unit to reflect the determined alignment sequence, including the image based on the to-be-acquired scan data.