Трудно сказать, не зная больше деталей о ваших приложениях, но лично я бы НЕ использовал WCF для этого сценария. WCF имеет очень тяжелый трубопровод и требует значительных усилий для настройки и использования. Его API также сильно ориентирован на веб-сервисы, что может показаться излишним в вашем случае. Microsoft утверждает, что WCF заменяет удаленное взаимодействие, потому что они больше не хотят поддерживать удаленное взаимодействие, но, используя оба, я могу сказать, что WCF не так хорош, как удаленное взаимодействие для перемещения данных внутри однородных приложений.
Однако существуют десятки способов переноса данных из одного приложения в другое, и все они имеют свои плюсы и минусы. Полное обсуждение всех этих методов выходит за рамки этого комментария. Можете ли вы добавить более подробную информацию о вашем сценарии использования? Какие данные находятся в этом списке, насколько они велики, откуда они взялись, какие изменения вносятся, нужно ли приложению 1 видеть эти изменения, собирается ли приложение 2 отправлять данные в другое место, когда оно сделано и т.д ...