Da ich keine Ruhe finde, bevor ich ein Problem gelöst habe, habe ich mir das Thema Erstellen von Packages einmal im Buch Mastering Delphi von Marco Cantu angeschaut und kann die Fragen jetzt selbst beantworten für alle die, die in naher Zukunft vor demselben Problem stehen.
1. Die Registerfunktion muss tatsächlich geteilt werden. Jede
Unit registriert ihren Teil
2. Beim Installieren der Komponenten wählt man das gewünschte (ggf. auch neue)
Package aus, in dem die
Unit eingepackt werden soll. Auch die DesignTime
Unit wird so installiert. Man sollte dort aber die Compileroption {$DESIGNONLY ON} setzen.