Is it possible to activate the osnap modes while trying to pick a point ?
2. So (vlax-invoke) does accept points-as-lists in AC. Whereas (vla-...) and (vlax-invoke-method) don't.
3. I never use (eq) when comparing strings or numbers. There have been discussions on this (http://www.theswamp.org/index.php?topic=32907.0) before. My view is that (eq) has a very special meaning and I never use it instead of (=).
Using (eq) would make more sense to me here:Code - Auto/Visual Lisp: [Select]
4. I think your modifications to the (entlast) check are unnecessary considering the program has just created a block with a unique name.