All names are unfortunately in a foreign language, but I did what Motouser and Alexandru suggested and it seems like it is working.
Any chance you can provide an example of what the guy currently installed (without compromising any company IP)?
He installed a main function that's running as long as the robot is on, with several IF statements for each program. The problem for me was understanding how to create the signal that decides which program to run, luckily ericwiz7923 gave a helping hand and explained how to do it on the teach pendant. I was told to share as little as possible, but if you think it could help others I may be able to modify it a bit and then share some.
Cheers