I have two .net applications that run on the same machine.
The first application is the \'Engine\'. It builds images - image\'s size is about 4M.
The second applications is
Use ZeroMQ. It's very easy to use (easier than WCF if you just send one kind of message), doesn't have a lot of overhead, and in general a good solution to many interprocess communications problems.