اگر قرار هست بنویسید پیشنهاد میکنم از shared memory استفاده نکنید.
توی برنامه های managed زمانی از shared memory استفاده میشه که برنامه نوشته شده و هیچ راهی برای تغییرش وجود نداره.
پیشنهاد من اینه که از چیزی مثل MEF برای ارتباط قسمتهای مختلف استفاده کنید.یا حتی خودتون کاری که قرار هست MEF انجام بده رو انجام بدید.
برای روش کار MEF و اینکه چی هست و چرا و چطوری استفاده میشه جست و جو کنید.