Как лучше всего наладить передачу данных между двумя приложениями на одном и том же компьютере на .NET?
Прочитайте про pipe 
TCP не очень хороший вариант - будут срабатывать антивирусы.
Как один из вариантов NetMQ используя транспорт InProc