also gut. Warum nicht?

Ich suche also eine Möglichkeit um einer Lazarus-Anwendung über eine andere Lazarusanwendung eine Message zu schicken, in der ich ihr über einen einfachen Integer mitteile, was sie tun soll. Beide Anwendungen sind Eigenentwicklungen und verfügen über eine GUI.
Bisherige Ansätze waren FindWindow und PostMessage aus der Win32-API.
Wie sollte ich das am besten mit Lazarus plattformunabhängig lösen auch wenn die Anwendungen nur unter Windows laufen sollen?
Ein paar zielführende Stichworte würden mir genügen...

Grüße,
Uwe