Sounds like a good idea to me.
Escpecially if you have several lines with different types of commands,
it can take long time to duplicate the first line because the dragged lines will be at the end.
So you have to move them all up (each per one).
I guess something like this is what risotto suggests:
risotto, what do you think about a delay command/line in the macros?
It's been a while since I worked a lot with the S1 macros, but I think there were situations where I thought an internal delay would be helpful.
I had the feeling that a command hasn't been executed fully while the other one was already started...
E.g. instead of
Line 1 command X
Line 2 command Y
this one:
Line 1 command X
Line 2 delay 50 ms
Line 3 command Y
Maybe it's not needed or has been fixed (if there actually were problems due to no delay.)
Regards and thanks for creating this topic!