Okay, so I tried again, and turns out the error message was caused by the game not opening but the process still started, so I tried again and it gave a 'this is already running' message, I assume.
However, trying EoSD gave me a different message, attached.
So, the questions are: why don't the games actually run when I execute the application, and what does this message mean?