Le meilleur guide pour la création de Services Windows en C# .NET?

Je suis à la recherche pour convertir un petit .NET application console dans un Service Windows. J'aimerais construire deux versions, l'une utilisant .NET 2.0 et un autre avec .NET 3.5 .

Y sont radicalement différentes approches qui doivent être prises, ou la version 2.0 être à peu près équivalent à la version 3.5? Où est une bonne source d'information (c'est à dire un guide web) qui peut me guider à travers les étapes de la configuration de ce service?

Merci!
P. A.