Oauth with winforms

Hi,

I have been having some fun trying to get the Oauth flow working in c#.

Have seen some methods using a web browser as part of the form, just wondering if there is any other approach I could use?

Cheers,
Will