I do not see a shortcut to the game on my desktop?
After installing a game from Gametop successfully, you will see a shortcut on your desktop to start the game. There should be another shortcut in your Windows start menu (Gametop folder).
Sometimes (depending on user account level and operating system version / changes) the shortcuts might be missing. The best way to create the helpful shortcuts is to use the search function to find the game and then right click on the file to create a shortcut for desktop.
Customer support service by UserEcho