I downloaded the file and launched the .exe. Then I executed the game via TP. No change in behavior. It remained at 1920x1080 when I exited. Does the autohotkey script (second file) need to be in a particular directory?
I did come up with a workaround for me at least, but am still willing to do further testing with you if it helps. The workaround I found was to use this little utility called Reso. I used this program to generate the resolution I wanted to switch to (in my case 2560x1440), and generated a shortcut to a .bat file that contained one line... echo off (so it does nothing) [Reso requires you to specify an app you want to run at the specific resolution, but in my case I just wanted the resolution to revert, so I pointed it to something that does nothing. In my arcade, I use Launchbox, so it execute your full screen patch (auto mode), and I can add an additional step in launchbox to run this resolution change shortcut when TP exits back to launchbox. It then switches the desktop resolution back to 2560x1440. It works for me, but if I can help make your patch basically do the same thing, happy to keep testing.