Q diferencia hay entre WebForms y WinForms, ya se q uno es para webs y otro es para win, pero... Habría q agregar algún archivo, componente, código o alguna cosa en uno más q en otro? Por ej, tendría q agregar un codigo más al WebForm que al Winform?

Y cual es mejor usar... aplicaciones para Webs o para Win ?