EDIT: just realized the first post is from 2013 😵 In any case, I still would like to find that "Instalit" software!
-----
I also have some weird fascination for installers, DOS installers in particular 😁 . It was the first thing that lead me to pursue a career in programming, along with data compression such as ZIP or ARJ.
If you don't want to learn programming, there were a few commercial & freeware programs that allowed you to create good looking, professional installation routines using only some basic scripting. The best one I can remember is a tool called Instalit, it was used to create the DOS installers for Creative products and some Lucasarts titles such as Tie Fighter or Dark Forces. You can easily identify these installers as they store data in .PVL files.
I've tried to obtain this tool since the mid 90s without success, if anyone knows how/where to get it I would be really happy.
Other than using one of these tools, you can make your own DOS installer yourself if you learn some basic programming (preferably C or Pascal). As others have mentioned, there are libraries that can help you with the graphical stuff and file copying/decompression. I've thought of creating an "installer" that would allow me to browse and install games from CDs were I store floppy images of my games, but never found the time.
Malik wrote:And I would also love to have the progress bar which coincides with the file transfer status. (I always wondered how they managed that. )
A simple progress bar is quite easy to create and a good exercise if you're learning programming. First you have to solve the issue of drawing/redrawing the progress bar given a currently completed/total ratio. Then, your file copy routine can update the bar by calling this redraw function each time a certain amount of bytes are copied.