Maybe you have a look at
In that topic a lot of launchers (with pros and cons) have been discussed already.