lzPack Documentation
Getting started
Creating Your Own Panels
Sample Installation Definition
Fragment:
<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<installation version="1.0">
<!-- Ant properties in this file can be referenced with @{},
otherwise use variables below in installer files with ${} -->
<info>
<appname>@{product.name}</appname>
<appversion>@{product.version}</appversion>
<uninstaller name="remove.task" path="${INSTALL_PATH}/Uninstall" write="yes"/>
</info>
</installation>
How to use izPack to create an installer (from StackOverflow)
Creating IzPack Custom install and uninstall in Eclipse –Part 1 Setup
Creating IzPack Custom install and uninstall in Eclipse –Part 2 Building The Installer
Creating IzPack Custom install and uninstall in Eclipse –Part 3 Customization