I did some final tweaking to get things working well.
Code is attached.
I am sure I could improve on things, that goes without saying, but its all .net api, no activex.
I hope others learn from this project, it covers several things like modeless dialogs, nested entities, subroutine organization, and other things.
the dll is in the release folder.
The lisp to define the CCM key-in for it is:
(DEFUN C:CCM () (princ "\nChange layer properties Modeless")
(setvar "cmdecho" 0)(COMMAND "netload" "ChlayCoLtNetR16.dll")(command "ChlayCoLt")(princ))
or type ChlayCoLt to run it.
post any improvements please...