Simon,
Yes, the first instance creates an objref that will persist until the class definition is cleared from memory entirely. This should prohibit the release of the referenced object until a CLEAR CLASSLIB is executed.
This is sort of a hokey way of creating static properties for a class. It's a write once/read many sort of value.
>So in my case the cached class defintion actually contains a valid object reference because I used the propery sheet and not the Init method. In this case using the Init method is just as effective.