Hi, and thanks for positive feedback
I started developing CadTools 2005 to get some tools that was missing in AutoCAD. My decision then was to use VB6 since it was easy and familiar to me. The code communicate with the running CAD systems object model (COM). It is pretty much like using VBA in BricsCAD.
Using COM can be very slow and you are limited in interacting with the user. If you are planning on coding I think you should go for .Net (Probably C#).
I think you may find sample code in many forums (booth BricsCAD and AutoCAD).
/Lars