Once I did silent installer for some program in Smart Install Maker (not MSI) using ThinApp's Setup Capture and Regshot (it is easier because Regshot makes REG and UNREG files).
But it is not aplayable for programs where you wanto to make components choice during installation. It is possible but... too much must be "handmade".