If you would like to disable this function, take a look here: Disable launcher.exe
The launcher waits until a storage is mounted (e.g FlashDisk, USB Memory Stick, SD Card,...). As soon as it detects a new storage, firstly, it runs the AutoCopy function, after the AutoCopy is finished, it runs the AutoRun (first .exe then .lnk files). After the AutoRun, it starts the AutoCopy on the next storage device, if there is one.
Correct order, in which the storage devices mounts, depends on the storage devices but in normal case, the internal FlashDisk mounts first.