 				else
 				overWriteIniFile := 1
 			}
-		GuiControl, Show, addGameShortCut
+
+			if (gameExesFullPath[tabStat])
+			GuiControl, Show, addGameShortCut
 		}
 		else
 		{

Gui, Submit, Nohide
GuiControlGet, addGameShortCutVar, , addGameShortCut
GameShortcutBiz(prgNo, addGameShortCutVar, tabStat, gameList, PrgName%tabStat%, PrgIndex%tabStat%)
prgPath%tabStat%[addGameShortCutVar] := gameExes[tabStat]
GuiControl, Focus, addToLnchPad
Return


					WrittentoSlotArrayCt++
					PrgPathWrittentoSlotArray[WrittentoSlotArrayCt] := prgPathStr
					IniWrite, % strTmp . prgPathStr, %gameIniPath%, Prg%tmp%, PrgPath
						if (prgCmdtabStat[A_Index])
						IniWrite, % prgCmdtabStat[A_Index], %gameIniPath%, Prg%tmp%, PrgCmdLine
						if (prgUrltabStat[A_Index])
						IniWrite, % prgUrltabStat[A_Index], %gameIniPath%, Prg%tmp%, PrgUrl
						; Else: Policy: existing urls not erased.
