Control the Simulator through SDK with an external C# app

GeertB Netherlands
I am currently working on a research project with the goal: 'Executing scenarios with RobotStudio Simulator via command line'.

Our Robotics department is currently using a test scenario which is manually started once in a while, this test looks like this:
1. Start RobotStudio, load test project and run the simulator
2. Python script establishes TCP/IP connection and runs x number of commands
3. Python script checks if the response is as expected

With the PC SDK it is possible to connect to the virtual controller and read and write some I/O signals:

My question is: is it also possible to control the Simulator through an external C# app, see Simulator class:

I'd like to hear if anyone has any concerns about this.
Sincerely, GeertB