When using the desktop command line parameter, on restore of a session the last window to be opened will be named desktop.<instance>.<sequence number> instead of object_name or 'Select ...'
start PLD with desktop=my_desktop and open a couple of edit and sql windows, issue some selects etc. Then close PLD leaving all the windows open. After re-opening PLD the bottom window in the list will have the title as described.