¿Cuándo decís usar te referis a consumir ó a publicar un WebService?
Con .NET y WCF tenés la posibilidad de publicar servicios desde una aplicación WinForms.
Una de las principales ventajas es que podés crear objetos y generar eventos en tiempo real. Es decir, ejecutar código en el momento que una operación es invocada.
Te paso algunos ejemplos:
WCF Self Hosted C# WCF Servicio de Chat