• The good news is: THIS CAN BE DONE!And actually, is a nice idea.I just made a small sketch on how to do it in ahk:[copy or print];IdleCloseWinGet, id, list,,,Program ManagerWindowList = Loop, %id%{ StringTrimRight, this_id, id%a_index%, 0 WinGetTitle, this_name, ahk_id %this_id% if this_name != { MsgBox, the name is: %this_name%`nand it has this id: %this_id% ;?? divides the srting for the several