Ajuda em pequeno programa

Olá galera do GUJ.
Sou inciante em java, mas não totalmente leigo.
Tenho uma dúvida em relação ao que preciso para criar o software abaixo.
Software que fique ativo com o windows. Que use JFrame. Você deve cadastrar uma data e confirmar em botão. A partir desta data o software fique executando o shutdown no pc a cada “x” de tempo.
Objetivos de obter conhecimento.
Obrigado a todos que responderem!

poste suas duvidas
abrazz

por exemplo, como criar o proprio calendario do programa, Como eu posso fazer para deixar o programa ativo no windows ao inciar e minimizado como icone no relogio, como dar o comando shutdown atraves do programa. é mais ou menos isso.
Obrigado pela ajuda =D

vc n esta com duvida…
vc quer q a gente faça pra ti…

hehehe

boa sorte com isso

cara, você não entendeu, a pergunta foi a seguinte: O que preciso para criar o software abaixo.
Isso é em relação ao método, objetos essas coisas. Só preciso dos nomes o resto me viro.

No proprio enunciado ja esta dizendo o q vc precisa fazer:

JFrame -> Swing

Como desligar o computador…

No Linux: Runtime.getRuntime().exec("init 0")
No Windows: Runtime.getRuntime().exec("shutdown -s")

Como colocar aplicativo no system tray (minimizar ao lado do relógio)…

A partir do Java 6 esse recurso é disponibilizado pelas classes SystemTray e TrayIcon, localizadas no pacote java.awt.
Para ver uma demonstração acesse este link.

Como inicializar a aplicação junto com o Windows…

Neste link você encontrará detalhes sobre como fazer isto.

Como adicionar um calendário ao aplicativo…

Você precisará de componentes extras como o JXDatePicker, do projeto SwingX. Ou do JCalendar / JDateChooser, desenvolvido pelo Kai Toedter.