t1ger,
my program has nothing fancy within its insim interaction section. In fact, it's based on Scawen's insim demo, mentioned by you above, and practically nothing was changed in insim interaction part. Frankly speaking, LFSControl is a quite good basis to start from.
I wrote stats using C, but today I have a feeling I should've started with C#
Also, there are a couple of insim libraries by messiah and sdether which make insim programming way more convinient, maybe you should check them in LFS Programmers subsection of this forum.
If you still have any difficulties in any of the above possibilities, make a thread in LFS Programmers, you won't be left without the answer.