It's been a while, but today I've decided to check out some launchers since I've started to grow dissatisfied with Metropolis Launcher and thought, I just give an opinion on them, so...
Metropolis Launcher
Comes with a huge built-in database you can edit. Problem is, it's very slow, and don't really know what. For a time I thought it wastes a lot of time trying to access online databases to update its own, but even if I disable the function, it takes 20-25 minutes to open my game library.
https://nyaa.si/download/1647581.torrent
It records a lot of statistics, which I like, but the games have to be launched from Metropolis Launcher for that to work.
Requires at least Windows XP SP3 and .NET Framework 4.0
LaunchBox (3.2)
The current dosn't work on XP, this old one however does. Probably the most well-known of the bunch. The games has to be added manually, and unless the PC has internet connection game data has to be added manually. I like the game library a lot more, and it's a lot faster than Metropolis, however the only stats it logs is the date and time for the last launch of the game, but it only works if you launch the game through LaunchBox. The game library has several filtering and arrangement options.
Gameplay Time Tracker
This is also a fast one, maybe even works as far back as Windows 2000, maybe I'll check some time later. This one supposed to recognize games based on hardware utilization, but you can add executables to a a list to (or not to) recognize certain applications as games. It draws charts, logs game stats, runs in the background and you don't have to launch the game through the app for it to work. You should be able to add games to the game library by hand, but for me the menu was inactive, however games automatically added once you launched them (it works with version 3.0, but that one has stability issues). Metadata is extracted from the executable and can be edited by hand.
I think it's best to be used in tandem with LaunchBox to combine their strengths.
Xfire
https://github.com/darcymiranda/PFire
Apparently servers for it can be emulated, though I think it needs at least Windows 7, the client itself should work maybe even on Windows 98. I only have vague memories of this one, I think it wasn't really designed to be used like this, but it was beloved in the noughties, so I included it.