Hi caskad, thanks for posting this.
Lightgun stuff is a completely unknown to me, I don't have the hardware to test and I can't even figure out what the autocalibration issue is all about. However, let's see if someone has some ideas on how to integrate this in GroovyMAME.