you can try NSIS (nullsoft scriptable install system). It is a script type program, you can create your own script or use sample types. Is totally free, but you need a little to understand the mechanism, but if you know basic programming language, it is pretty simple.