I am trying to come up with a way to raise a public event that can be seen by more than one application. The first thing that comes to mind is SystemEvents.
Is there a way to "define" a new SystemEvent or even a public event that more than one application can see and listen for.
Do you really need to use SystemEvent? How about other methods for IPC
IpcChannel is an alternative technique that seems to fit your requirements.