I agree. and honestly is so long ago that I can't remember but that if I recall correctly, that is how it is designed to work and should work.

now...
if you create form with controls like this:
$form = kixforms.form
$button = $form.button

disposing $form might not be able to clean $button as it still has an active reference.
still thinking aloud here. can you see if you have these extra references and does it have effect if you first null them out or othewise remove the reference?
_________________________
!

download KiXnet