leider darf die Datei keine Auslagerungen verwenden.
was bitte schön ist eine "Auslagerung"? Meinst Du damit dass irgend welche zusätzlichen Dateien zu deiner Software notwendig sind? Dann compilier die Ressourcen eben in die Exe mit rein - macht zwar wenig Sinn, weil die dann halt entsprechend größer wird aber das ist nicht das Problem.
Und klar: Du kannst jeden einzelnen Text manuell in deiner Software setzen. Viel Spaß dabei
Und wegen deiner ersten Frage: Wenn Du eine Komponente (z.b. Label) auf einem Frame hast, dann sprichst Du diese von einer anderen
Unit so an, wie Du das bei Feldern einer Klasse eben machst: Objektname.Komponentenname.Text:='';
Bei einem Form wird schon eine entsprechende Objektvariable automatisch angelegt, bei einem Frame nicht, hier musst Du selbst nachschauen wie Du damit arbeitest, irgend wo musst Du das Frame ja aufrufen und darstellen (also ein Frame.Show machen).
Grüße