i use shoot with .net 1.1 and I love it.
It takes a lot of nursing and experimenting to get it to work well with LOMAC, but a little bit of patience rewards you with good results.
some lessons I learnt:
take a little time to train the MS speech recogniser - it only needs about one or two additional reading sessions (over and above the default training) to start recognising speech more accurately (that's only about 20 minutes of your time) - you can also train custom phrases via shoot to increase accuracy
good hardware (boom mic on headset) and a quiet environment are very important
if you have a dual core processor, use procaff to run shoot on the second CPU and LOMAC on the first - gives more stability
shoot dislikes background noise and gets very confused if the microphone is on all the time - it's best to only turn on the mic when issuing a command and then turning it off again
shoot works best with LOMAC if you use a single button toggle instead of a "button hold" push-to-talk configuration (i use scroll-lock) - this way you have little chance of conflicts with other keys in LOMAC
i set up my HOTAS Cougar to "emulate" a hold config on the radio button by programming a "press" and "release" sequence on the button (each one sends a Scroll-Lock keypress) - that way, shoot starts listening when you hold the radio
button and stops when you release it, without any key actually being held down
i used a "tree structure" when programming shoot for comms commands - that makes the xml file smaller and easier to modify afterwards (my config file is attached - it is currently limited to comms commands only)
i modified the feedback sounds so that it's more obvious when shoot acknowledges a command
hope this helps somebody out there to benefit from this great little app. ;) LOMACFC.xml.txt