Maybe (actually, now that I think of it, probably) the programs are started in parallel rather than in sequence.
In that case, being able to order them really doesn't make much sense.
Documenting the fact that you can add a sequence of commands like Thilo mentioned (program1 && program2) is probably the best short-term solution to this bug - though adding UI for it would be even better of course :).
Maybe (actually, now that I think of it, probably) the programs are started in parallel rather than in sequence.
In that case, being able to order them really doesn't make much sense.
Documenting the fact that you can add a sequence of commands like Thilo mentioned (program1 && program2) is probably the best short-term solution to this bug - though adding UI for it would be even better of course :).