Das ist aber doch keine Raketentechnik.
Delphi-Quellcode:
type
TDingensFrame = class(TFrame)
private
FPathList: TStrings;
...
public
property PathList: TStrings read FPathList write FPathList;
...
procedure TDingensFrame.SomeEvent(Param: string);
begin
if Assigned(FPathList) then
FPathList.Add(Param);
end;
Jetzt kann das Formular der Frame-Property eine TStrings-Instanz zuweisen, und der nutzt dann diese. Damit gibt es nur eine Instanz, aber beide haben Zugriff darauf.