I've also just encountered this problem and found a way to solve it.
I created a NEW configuration for launching the application that was supposed to start after and specified the pre-launch of the source application in its settings.
To be clear, I'm developing a library in C++. At one point, I decided to add Google Tests, and a little later a coverage assessment. And when I was checking the tests, I also wanted to automatically regenerate the coverage through gcovr. However, like you, I didn't find the launch option after that. Therefore, I created a new startup configuration (gcovr) and before executing it, I selected the option to run the google tests configuration. screenshot of the configuration