Хорошие ответы на все из них. Просто короткое примечание ... внедрите свою службу WCF в библиотеку классов (dll), чтобы вы могли затем разместить ее в любом удобном вам месте (IIS, Консольное приложение или служба Windows).
Я бы рекомендовал начать с консольного приложения, после того как ваша служба заработает должным образом, создайте службу Windows, добавьте ссылку на свою библиотеку и оттуда запустите службу (WCF) (служба Windows)
Редактировать: я просто предположил, что вы имели в виду создание службы WCF, размещенной как служба Windows, если это не так, пожалуйста, проигнорируйте мой ответ.