Jupp, kenn ich, meine himXML.pas war zwischenzeitlich auf 19.000 (jetzt nur noch 13.000).
mit ein paar Regions
{$REGION 'TKlasseA'} ... {$ENDREGION}
waren die Wege dan kürzer, ansonsten helfen cnPack oder GExperts, wo man z.B. über Comboboxen direkt zu Funktionen navigieren kann.
PS: Codeteile in Include-Dateien auszulagern verkürzt zwar auch die Wege, macht es aber leider noch unübersichtlicher und das Debuggen schwerer.
Ansonsten bleibt dir halt nur der Weg, alles auf mehrere Units aufzuteilen.
Ein Therapeut entspricht 1024 Gigapeut.