Você pode tentar usar isso:
try
tell application "Path Finder" to reveal "/Users/danielbeck/Downloads"
on error
tell application "Finder" to reveal folder "Downloads" of home
end try
Mas isso pressupõe que um usuário com o Path Finder prefira a funcionalidade de revelação.
Alternativamente,
do shell script "open 'file:///Users/danielbeck/Downloads'"
Quando um usuário tiver configurado o Path Finder para manipular file://
URLs, isso abrirá a pasta no Path Finder. Só funciona com pastas.
Você pode usar o seguinte para obter uma lista de processos:
tell application "System Events"
processes
end tell
Procure um processo chamado Finder. Se não for encontrado, o usuário não terá o Finder em execução. Ou procure por um Path Finder chamado e, se encontrado, use-o. Etc.