Now my team is working on a project involving a Windows application (C#).
The application has a option for saving the username and password in the client machine for
To persist user credentials easily and in a secure way you can write them to the application configuration file using the ConfigurationManager class, secure the password using the SecureString class and then encrypt it using tools in the Cryptography namespace.
Edit: This might help: Encrypting Passwords in a .NET app.config File