+1 -- voted accordingly over at Bugtracker
I've done some half-arsed guncam effort by programming my Warthog stick to start/stop FRAPS with the trigger press. I also applied some holdover (up to 5 seconds -- 7 seconds would've been just as easy to program in). On a second switch on my throttle I have a separate function programmed which zooms in, centers, and pauses TrackIR (to freeze the centering); when I release this spring-loaded switch these three functions are cancelled for me to regain situational awareness.
It has its faults. If you program holdover of, say, 5 or 7 seconds, that screws up FRAPS if you shoot again before the hold over is completed (since the FRAPS hotkey is a pulse stop/start and not a HOLD command like a weapons key). You address this in your feature application, where the 7 second holdover would simply be overridden by a second gun button/trigger press. (I gotta work on that). Second fault: my guncam footage is, at least for ATAG online shooting, limited to cockpit-only -- ie, through the gun sight and with no 3 meter offset as a real gun camera would have.
I voted for your application because of the enormous benefits guncam footage provides. I've posted a lot of my guncam footage elsewhere and a fellow forum member (thanks, Athos!) gave a detailed analysis of what he saw happening with my at-the-time convergence settings and attack style. This caused me to rethink my whole method of attack and gun settings -- exactly like a golfer watching a video of himself trying to fix a bad golf swing. Plus, it IS fun reviewing the tapes after a session reliving past glories.
http://vimeo.com/36308942
EDIT: Aw heck, I'm on a roll. See if you can spot my accidental "friendly" kill in this ATAG Server online footage:
http://vimeo.com/34734845