So I had the same problem and I made an auto hot key script and instead of a batch file:
Run, D:\DEMULshooter\DemulShooter.exe -target=ttx -rom=hmuseum2
Run, E:\Emulation\ROMS\Teknoparrot\HauntedMuseum2\game.exe
Run, E:\Emulation\ROMS\Teknoparrot\HauntedMuseum2\nomousy.exe /hide
Escape::
Process,Close,Demul.exe
Run,taskkill /im "DemulShooter.exe" /F
Process,Close,game.exe
Run,taskkill /im "game.exe" /F
Run, E:\Emulation\ROMS\Teknoparrot\HauntedMuseum2\nomousy.exe
ExitApp
return
Next I made the "game.exe" file run compatibility windows XP SP3 in properties & run as administrator. Finally I compiled the AHK script into an .exe fie and I made that file run as administrator. It finally works now after hours of trying to get this stupid game up for my nieces on my arcade cabinet!! You can check by starting the game in player 2 first (blue crosshairs) then have player 1 join after (red crosshairs).
NOW....come someone help me disable the crosshairs on this game!?! It runs flawlessly after hours of working on it so I don't want to fuck with it unless someone knows exactly how to patch the game, and I'm using the Haunted Mansion 2 version (not Fright Fear Land). Cheers!