Nullsoft Scriptable Install System (NSIS) can create Windows installers that are capable of installing, uninstalling, setting system settings, extracting files, etc. Because NSIS is based on script files, you can create both simple or advanced installers.
Screenshot
