Cómo almacenar y recuperar credenciales en Windows usando C #

Construyo un programa C #, que se ejecutará en Win10. Quiero enviar correos electrónicos desde este programa (resultados de cálculo) simplemente presionando un botón. Pongo la dirección de correo electrónico from: y el asunto: etc. en las propiedades de C #, pero no quiero poner una contraseña de texto claro en ninguna parte del programa, Y no quiero que el usuario tenga que escribir la contraseña para el servidor cada vez que se envía un correo.

¿Se puede hacer eso?

Si es así, ¿cómo (en general)?

Estaba pensando en poner toda esa información de correo electrónico, incluida una contraseña cifrada para el servidor en un archivo de datos para leer durante el inicio del programa.

O tal vez Win10 tiene una instalación para eso ...

Respuestas a la pregunta(1)

Su respuesta a la pregunta