Actually WinMove, A,, 0, -52,1936, 1200, may be WinMove, A,, 0, -52,656, 600, for athe 640x480 screen. This is because I was testing in another pc.
And for the lightguns, I'm graphist so I'm not so skilled in programming, but I will search for info about creating a simple app for test guns.
But I think you are not that far, that the only problem is supporting absolute coordinates when you set multiple mouse (m1c0 m1c1, m2c0 m2c1) as you do for single cursor (c0c0 c0c1) to have absolute coordinates but sepparated.
because if I set the buttons as m1b0 m2b0 they work ok, each one for tis lightgun.