Moin Philipp,
such' hier mal nach
RegisterWindowMessage
Da müsstest Du einige Beispiele finden, wie Du mit Hilfe selbstdeklarierter Messages Programme miteinander kommunizieren lassen kannst.
BTW:
Wenn Du schon Pointer überträgst, kannst Du deren Wert ja auch als Kommando für den Aufruf bestimmter Funktionen benutzen.