Du könntest die Interface-Referenz in der ROT (Running Object Table) registrieren und die
GUID als Text weiterreichen.
Der Empfänger müsste dann nur noch:
Delphi-Quellcode:
var
dasobject : IUnknown;
begin
OleCheck(GetActiveObject(dieGUID, nil, dasobject));
Als Abkürzung gibt es
GetActiveOleObject falls das Interface von IDispatch abgeleitet ist.