>It occurs to me that QueryUnload sometimes does not get fired (for example if you trigger thisform.release() directly); the Release event of the Form should release the property IAC, destroying the object in the process if no other refs exist.
Ed,
You are perfectly correct. I missed the reference to the QueryUnload in the post.
Thanks for jumping in.