I can't remember where I saw it, but something is wedged in my brain saying that the AcCmColor object is a static object, with the implication that there is only one of them in any given AutoCAD, implemented via the interface object. I don't explicitly release the interface object and haven't run into problems with it.
Should one release the Color object that is gotten in your code Ron?
Ummmm ... not sure I'd imagine it would not hurt but I'd have to leave that answer to the forum gurus .
My thinking was along the lines of ObjectDBX. One uses ' GetInterfaceObject ' with that also, and it is suggested that one released the object, and sets the variable to nil ( one way or another ), so I was going off of that. If someone knows, and can answer, that would be awesome, if not, then maybe some testing is in order.