Richtig- Wenn das Formular zerstört wird, zerstört es auch alle Dinge die ihm "gehören". Darunter auch dein TabSheet.
Ich würde dem TabSheet als Owner das PageControl geben, aber im Endeffekt macht das wohl keinen Unterschied.
Wenn du dich so um Speicherlecks sorgst, setze doch mal die Variable
ReportMemoryLeaksOnShutdown auf
True
und schau selbst