Aplicaçao iniciar sozinha quando liga o pc

galera estou desenvolvendo um software e precisaria que ele iniciasse sozinho quando o usuario ligasse o PC, alguem sabe como fazer isso.
OBS: preciso fazer isso via codigo msm.

Bom, se for Windows crie um arquivo .bat com o seguinte conteúdo

@javaw -jar caminhoDaAplicacao/nomedaAplicacao.jar

Agora coloque este arquivo no diretório de inicialização do Windows.
O caminho do diretório deve ser algo como:

C:\Users\Usuário\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

ok,vlw man