Standardní a korektní cestou je vytvořit Windows Service, který se bude o tuto záležitost starat a s touto službou bude aplikace komunikovat. Schovávání účtu + hesla do kódu je bezpečnostní
díra, protože to vám i méně zkušený hacker pomocí nástrojů odhalí.
Pokud zůstanete u vaší myšlenky, zagooglite s heslem "impersonate from c# code" a čtěte.