LaunchBox was originally conceived as a frontend for DOSBox, allowing users to easily launch games for MS-DOS through Windows. Now, however, it lets you do much more than that.
Among the most interesting features included in LaunchBox is its full integration with Steam, allowing you to import your Steam library to the LaunchBox interface (although this process will usually involve downloading several different images for each game).
Another option is to import the game manually – a much slower process – letting you select everything from the filepath where you have the game installed to the genre and developer. You can even create multiple tabs within your launcher for each different platform: Windows, Super Nintendo emulator, Wii emulator, etc.
LaunchBox is one of the most powerful and elegant frontends you can find for Windows, with unmatched versatility and a huge range of possibilities. The best choice for both those who need a no-fuss solution and those happy to spend hours setting things up.