Como capturar o dia da semana num Idioma específico

Pessoal, pesquisei um pouco sobre esso problema e cheguei a uma solução bem interessante:

//Criando o objeto da cultura desejada
CultureInfo CI = new CultureInfo(“pt-BR”);

//Convertendo o dia da semana
Console.WriteLine(CI.DateTimeFormat.GetDayName(DateTime.Now.DayOfWeek));

Pronto e simples!

Carregando a aplicação com ao iniciar o Windows

RegistryKey rk = Registry.LocalMachine.OpenSubKey(“SOFTWARE\Microsoft\Windows\CurrentVersion\Run”, true);

//Gravando valor
rk.SetValue(“Chave”, Application.ExecutablePath.ToString());

//Deletando Valor
rk.DeleteValue(“ImprimirMatricial”, false);

//Checando se há valor no registro

if (rk.GetValue(“ImprimirMatricial”) == null)
{
// Não vai iniciar no startup
chk.Checked = false;
}
else
{
// Vai iniciar
chk.Checked = true;
}