Für dieses spezielle Beispiel (es sollen praktisch nur "plugbare" Videoplayer mit unterschiedlichen Features/Bibliotheken, etc. werden) mache ich es jetzt viel einfacher: Eigenständige Programme die per ShellExecute parametrisiert gestartet werden. Die paar Informationen die ich übergeben muss passen in die Parameter.
Falls ich doch kommunizieren muss (unwahrscheinlich), dann sende ich eben Messages, oder mache falls nötig
IPC.
Wenigstens habe ich ordentlich was dabei gelernt und "den Rush" gespürt.