I have been working on a similar project for a few months now called the Aurora Game Manager. unfortunately the core components are still in heavy development and are not activated, but Maybe someone might find the current Idea enough to give you an idea of how it will look in the end.
I am almost done the core features
-Add Game to Library (with beautiful box art)
-Remove Games from library
-Launch Games in library
-Search for games in library
-Select Favourite Game
This will be completed and seen in an alpha release
after that the following will be released in a beta release:
-Tracking (Hours Played per game, Overall Favourite Games, Last Played)
-Badges (Based on Time played, time of day, day of month ect)
-Skins (Supporting Custom Skins)
GET
Pre-Alpha :
HEREREAD
Dev Diary Blog :
HERE