This system was written in C++ and because of this, it provides a very responsive application 'wrapper'. This program simply launches an instance of 'Dekita.exe' (a renamed 'Game.exe') which is not normally possible (try renaming your game.exe and get it to run - I dare you!
After performing the launch of the Dekita.exe application (your game.exe), this system immediately alters its icon to your chosen icon (or this applications icon if no icon file is found). At this point it triggers the FPS showing via F2 key, and it also restricts certain keybinds from reaching the game - providing the settings within the Game.ini file allow it of course.
This application continues to run whilst your game is active and once the game stops - for whatever reason - this application then terminates.. I may write some additional error handling there, if I can find a game error that could be handled..