 			scrHeight := scrHeightDef
 			scrFreq := scrFreqDef
 			}
-		return "Prg could not launch with error" %A_LastError%
+		return "Prg" %prgIndex% "could not launch with error" %A_LastError%
 		}
 		else
 		{

	{
	temp := PrgBatchIni[A_Index]
	fTemp := PrgChoicePaths[temp]

	if !(fTemp := GetProcFromPath(fTemp, PrgLnkInf[temp]))
	Return 0
		; Does not work for lnk files

		for process in ComObjGet("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2").ExecQuery("Select * from Win32_Process")
		{
			temp := ""

		{
			if PrgChoicePaths[selPrgChoice]
			{
			MsgBox, 8195, Name or Path?, Confirm name change of the Prg (if any) or select a new path?`nIf "No," the entry can be later removed with <DEL>.`n`nReply:`nYes: Confirm Prg name change (Warn like this next time) `nNo: Confirm Prg name change (Recommended: This will not show again)`nCancel: Select a new path (Warn like this next time)`n
				IfMsgBox, Cancel
				temp := 0
				else
