InstanceDefinition, UserData, and non-plugin .DLL

Yeah!

I dug deeper and found the thread attached. It seems like this is a well-discussed case.

I will find a way to bring this piece of the code back to the .rhp without causing a circular reference.