Es ist eine Frage des Geschmacks ob man Hilfsfunktionen kreuz und quer in UnitX.pas dateien verteilt oder an einem Ort sammelt um Hilfsfunktionen lediglich über eine Einheitliche
Unit abfragt.
In Form4 würde ich nicht auf die Idee kommen ein "Form1.MyShowMessage()" aufzurufen, bzw *1) würde ich in Form4 auch keine Form1 einbinden, egal, macht wie Ihr wollt solange es für Euch gut ist
*1) nur wenn ich tatsächlich Vorhabe mit Form1 etwas anzustellen, ansonsten generell nicht.