Hallo,
der Hauptgrund für die Trennung in Designtime- und Runtime-Packages besteht darin, dass Designtime-Packages oft das
Package "designide" nutzen. Dieses ist aber nicht für die Weitergabe mit eigenen Programmen lizensiert. Deshalb erstellt man ein zweites Paket, das dann ohne dieses
Package in Programme kompiliert werden kann. Das Paket "designide" wird ja nur zur Interaktion mit der
IDE gebraucht (Stichwort Property-Editoren) und ist deshalb für ein Programm auch nicht notwendig.
Gruß
xaromz