I am going to add the choice of moving all packages at once to the script.
But, for certain apps (Cloud Sync, Container Manager / Docker, Download Station, Note Station, Synology Drive and Virtual Machine Manager) the script shows optional extra steps at the end like how to move shared folders, or change the volume in the app's settings. If someone had all of those apps installed it would add an extra 60 lines of output to the shell, that people may not read.
Also, because there are more apps that can be moved than need to be backed up, if the shell's scrollback lines setting is not large enough any errors may scroll off the top of the shell so the user doesn't see them, because they can't scroll up far enough.
I really need to add logging to a log file in the same folder as the script.