En lugar de usar Automator para analizar el texto, use un comando de Terminal (Bash) para obtener el texto que está buscando.
grep -o 'http://[^"]*' foobar.rtf
Puedes agregar esto a Applescript
set varURL to do shell script "grep -o 'http://[^"]*' foobar.rtf"
La forma más sencilla de extraer una URL y abrir una ventana del navegador para esa URL es a través de un script Bash:
#!/bin/bash
varURL='grep -o 'http://[^"]*' ${1}'
open $varURL
Tengo un archivo sample.rtf que usé para probar esto. Básicamente se trata de un archivo generado por Lorem Ipsum con una URL incrustada al azar en el texto.
Cuando ejecuto el script,
$ ./urlxtract.sh sample.rtf
abre mi navegador predeterminado en la URL que encontró. Para abrirlo en un navegador diferente , simplemente reemplace la línea open
en el script con lo siguiente:
open -a "Firefox.app" $varURL