Manejo de sesiones con C# y .net

miguel acosta
05 de Julio del 2011
Hola buenos días.

Estoy realizando un proyecto y todavía soy noob... Me gustaría saber como podría programando en C#, realizar un programa simple para que cuando arranque windows, arranque mi programa.

La idea es en un principio la siguiente...

1- Guardar en un xml la info de los user y sus pass.

2- Cargar esa info de alguna manera en windows... mediante alguna función específica (las cuales no tengo ni idea de cual usar).

3- Que al pulsar una tecla en la pantalla de selección de sesión, inicie una determinada:

Pulsar una M---> entra el usuario Miguel.

Pulsa una P---> entra el usuario Pepe...

no se si me explico pero quiero que el programa inicie sesión sin tener que introducir tú ningun valor por teclado....

¿que tipo de proyecto debería iniciar en visual studio para realizar dicha práctica???

Decir que mi sistema operativo es W7.

perdón por mi ignorancia pero necesito ayuda desesperada :(