NSIS (Nullsoft Scriptable Install System) is a fantastic piece of software I have been using to create an installer for a project at work. It is highly customisable and handles both the installing and un-installing of files. From the website:
NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution.
The software itself is small and integrates nicely with my favourite (Windows) text editor: NotePad++.
Nvin Installer is a cool Free, Open source, easy to use installer.
Know more at Nvin Installer Blog