Hallo Headi,
{$INCLUDE} benutzt man, wenn man Quelltext an mehreren Stellen verwenden möchte. Mehrfachnutzung zur Laufzeit wird in Delphi vorrangig über Units ermöglicht. Willst du Code programmübergreifend nutzen, dann arbeitest du mit einer
DLL. Vermutlich sind Units in deinem geschilderten Fall die richtige Lösung. Wenn es dir auf diese Weise nicht gelingt den Code in übersichtliche Portionen aufzuteilen, dann wirst du deinen Code eventuell etwas überarbeiten müssen.
Grüße vom marabu