Du könntest natürlich auch mal in Units wie der Dialogs umsehen und z.B. den TTaskDialog/TCustomTaskDialog oder CreateMessageDialog verwenden, um dort deine "zusätzlichen" Controls einzubauen,
anstatt den "Zusätzliches" als Grundsystem zu verwenden und da dann das Standardverhalten nachträglich zu integrieren.