"Inatall My own program to windows"

i created a program and i want to create a setup.exe file to install that program to WINDOWS XP ,create a shortcut on START MENU,create a shortcut on the DESKTOP and add the uninstall process to CONTROL PENAL after user installed that program.How can i do this.Are there any commersial softwares like JBuilder,exe4j?

PLEASE HELP ME...

[347 byte] By [chamila1986a] at [2007-11-27 3:32:41]
# 1
U can try InstallAnyWhere 7.1. Its really a good tool.
jaaya at 2007-7-12 8:35:44 > top of Java-index,Java Essentials,New To Java...
# 2
Sorry, disregard.
CeciNEstPasUnProgrammeura at 2007-7-12 8:35:44 > top of Java-index,Java Essentials,New To Java...
# 3
> Sorry, disregard.What are the other tools that u think is better than IA ?
jaaya at 2007-7-12 8:35:44 > top of Java-index,Java Essentials,New To Java...