Hi @plaven
Starting and closing RawTherapee takes time, so you want to avoid doing that unnecessarily. That means if you want to process more than one file at a time, do so using the batch queue - don’t write a script which loops through a collection of images invoking RawTherapee on each.
Processing a queue from the GUI should be as fast as from command-line. I have not measured it though.