When you say 'Global type list' you're not referring to anything similar to the B3D Global type list because, I;m sure you know, Bmax hasn't got one.
You are using listremove for each list that the type has been added to?
If this doesn't help try setting the type variable handle to null and see what happens. Mark suggested it's not necessary but you never know...
Memory management
You are using listremove for each list that the type has been added to?
If this doesn't help try setting the type variable handle to null and see what happens. Mark suggested it's not necessary but you never know...
Memory management