Каким будет сервисный хост?Если это будет HTTP-приложение, его использование в приложении ASP.NET имеет большой смысл.В противном случае, да, запустите библиотеку классов.
ОБНОВЛЕНИЕ на основе комментария
Упаковка клиента действительно зависит от того, что получатель сделает с ним.Если вы нацелены на разработчиков или на существующие собственные приложения, то библиотека - отличный вариант (хотя я бы, вероятно, обернул ее в .msi, чтобы опыт был знаком пользователям).Если вам нужен пользовательский интерфейс, то, очевидно, вы захотите подумать о подходящей структуре пользовательского интерфейса (WPF, Silverlight, WinForms и т. Д.)