Puede usar .NET remoto para la comunicación entre procesos (IPC) con IpcChannel. De lo contrario, puede buscar contenedores de memoria compartida y otros formularios de IPC.
EDITAR: Hay un MSDN article que compara WCF con una variedad de métodos que incluyen Remoting. Sin embargo, a menos que esté leyendo incorrectamente el gráfico de barras, muestra que Remoting es igual o ligeramente mejor (a diferencia del otro comentario). También hay un blog post sobre WCF vs. Remoting. La publicación del blog muestra claramente que Remoting es más rápido para objetos binarios y si está pasando Bitmaps (objetos binarios), parece que Remoting o memoria compartida u otra opción de IPC podría ser más rápida, aunque WCF podría no ser una mala elección.
Explique cómo eso funcionaría a través de los límites del proceso. – FlySwat
Creo que Jarvis quiere decir, usar archivos asignados de memoria para compartir memoria entre dos o más procesos. – Jonke
Por supuesto. Los archivos de memoria asignados están diseñados específicamente para poder compartir memoria entre procesos. Curiosamente, C# 4.0 ahora tiene incorporadas clases de MMF solo para esta tarea. –