O objetivo desse exemplo é mostrar maneiras de se portar um projeto web forms para windows forms
Nesse exemplo é mostrado como utilizar classes e métodos de aplicações Web em uma aplicação console ou windowsforms.
Primeiro de tudo deve-se compilar as aplicações client em .net versão full e nunca client profile. 
Neste exemplo as funções que fazem uso de httpcontext, session, response etc foram colocadas em uma biblioteca isolada, mas nada impede de usar a dll da própria aplicação web. 
Aqui foi usado uma dll do tipo Class Library e adicionada a system.web
São usadas diretivas de compilação para decidir se os métodos que usam system.web serão compiladas ou não.

This example's target is to show ways to port or use a web forms project in a windows forms project
This example shows how to use class and method from a web application in a console or WinForms application.
First of all console or windows app must use .net framework 4.0 full profile and never client profile.
The functions using system.web, http context, session and so on was introduced in an isolated library, but it also works using the web application dll itself.
Here we use a Class Library and add a reference to system.web
Preprocessor directives are used to decide if system.web classes will be used or not. 