What is the best mechanism for communicating cross-process in Windows CE?
I need to broadcast an event that can be picked up by any application running on a Windows CE 5 device.

Haven't done this before so i'd be interested in knowing what techniques people would suggest to see if there is anything i've not considered.

All of the applications that need to receive this event are .NET Compact Framework based so "managed-only" solutions can be considered.
What is the best mechanism for communicating cross-process in Windows CE?
===

I need to broadcast an event that can be picked up by any application running on a Windows CE 5 device.

Haven't done this before so i'd be interested in knowing what techniques people would suggest to see if there is anything i've not considered.

All of the applications that need to receive this event are .NET Compact Framework based so "managed-only" solutions can be considered.