RTTI?! - What can I do? My form is in a package. Is there a special way to register my form?
I did Register a new FileDescriptor with
RegisterProjectFileDescriptor. Than I got a new Option in the menu "New...". When I klick this new Form, I got a new unit with my TMySpecialForm and the objectinspector show my additional properties too.

work fine!
But after saving and load the project, lazarus tell me property "X" do not exist... and so on. And the object inspector shows just the TForm-properties

So I had debug the lazarus-project on loading my project. -> The IDE do seeing that my Form is a TMySpecialForm
( JITForms ) -> ( function TJITComponentList.DoCreateJITComponent )
Instance:=TComponent(FCurReadClass.NewInstance);
...but creates always a TForm
( JITForms ) -> ( function TJITComponentList.DoCreateJITComponent )
Instance.Create(nil);
-> jump to "TForm.Create(..."
is it a bug? or have I to register something more?