I just published a new article about a new class made available in the .Net Framework 4.0 which solves many IPC (inter-process communication) problems.
Using managed code, you can now share a section of the memory between 2 applications of a single computer.
You can read it from http://emoreau.com/Entries/Articles/2011/09/Using-SystemIOMemoryMappedFiles.aspx