I also use Exophase for modern-ish platforms (Xbox, PS, Steam, GoG, etc.).
An app called Game Time Tracker alongside with an old version of Launchbox for Windows XP (nostalgia PC). I used to use Metropolis Launcher as an all-in-one solution, but it was unbearably slow. I'm still looking for something that works with Windows 98.