So if you try and load a pdx that throws an error right at the start, the Simulator pops an error dialogue with two options: 'Retry' and 'Cance'
Retry obviously will retry it and thus the same error, but so does Cancel. Perhaps it's because it auto-loads the last pdx? So it gets stuck in this infinite loop where I can't shut it down.