Como eu poderia fazer um Unistall em java, tipo um jar ou..?

Aí galera eu já fiz um pacote de instalação em Jar(AutoExtract) e queria saber como ficaria mais viável para fazer um aplicativo que desinstale o programa, visto que o atalho é adicionado na área de trabalho e no menu iniciar, se alguém tiver alguma idéia eu agradeço…
E já agradencendo por todas as respostas que eu obtive com os usuários do portal Java.

Cara vc pode usar o Izpack. É um instalador e desistalador feito em java e muito fácil de usar.

Para a plataforma Windows, vc pode usar o Inno. Vc pode colocar o JRE no próprio pacote. Claro que, neste caso, o pacote vai crescer uns 20 e tantos MBytes.