Thank you, this is helpful. I pasted your code into Script Editor and called the handler, but it only returned one path and image name. I have five desktops. But your work does suggest the possibility exists. Nice thinking -- I have used lsof in other scripts, but using pgrep to search the process list was brilliant! Thanks!