@Spook: what's the reason you are calling RegisterClass to some components. Is this necessary to the Delphi ide recognize them in the form? Under lazarus it seems to be necessary RegisterComponent or RegisterNoIcon calls so they can be recognized by ide