Otto,
I have not tested your code yet, but I see a missing line that must be in FWH inherited classes from TWindow:
CLASSDATA lRegistered AS LOGICAL
Please check if that line makes any change in the problem you described, thanks
And in class we created "inherited" from them?
You can create methods type SET / GET to use?