Dúvida para aplicação Desktop

Boa tarde senhores!
Esta é minha primeira postagem no fórum e eu espero que possam me ajudar pois não achei nada parecido em outras postagens.

To criando um aplicativo pro meu Desktop pra pré-programar uma determinada hora pro meu computador desligar. Por exemplo, tenho o costume de dormir com o computador ligado, então pra evitar o problema de alto consumo de energia eu programaria o aplicativo pra desligar meu computador as 23:30. O problema é que eu não sei qual API usar ou como inserir a lógica no programa. A Interface já está feita, eu só preciso saber agora se existe alguma API com uma funcionalidade parecida, ou algum código que possa me ser útil.

Alguém poderia me dar uma luz??

Ps: sei que existem muitos programinhas na net que fazem esse tipo de coisa, mas quero criar o meu.

Aguardando respostas.
Grato.

Deu uma olhada nesses tópicos?


A partir dai (se realmente resolver, não testei…) fica mais fácil, é criar uma Thread para verificar a hora atual do computador e executar esses comandos quando for a hora programada.

Olá!

Não tinha visto estes tópicos não, desculpe a falta de atenção.
Vou tentar usar estes códigos, qualquer coisa eu volto aqui.

Muito obrigado!