Writing a LSX (LotusScript Extension)

Does anyone have any experience writing a custom LSX? The LSX is going to wrap some third-party/legacy C/C++ code.

So far I dug out an article from The VIEW (May/June 1998: “The Why and How of Building LotusScript Extensions with the LSX Toolkit”) but it would be really nice with a comment from someone who actually did it.

Is it pretty straight forward?, is the LSX Wizard the way to go?, should I stay away from it?

Please let me know if you have any experience to share…