I only experience access violations when casting as type TEditor it does not happen anywhere else. If I cast a TEditor from a TList it blows... We will have to dig a little deeper for this one. I am still not convinced it is in the compiler or rtl.... Cliff