MacOSX: obtenga el título de la ventana principal

Estoy usando este código para obtener el título de la ventana:

tell application "System Events"
    set frontApp to name of first application process whose frontmost is true
end tell

tell application frontApp
    set window_name to name of front window
end tell

Sin embargo, esto falla en algunos casos. Obviamente falla cuando no hay una ventana abierta, pero eso está bien. Sin embargo, en algunos casos, por ejemplo para Texmaker, falla con un error. Tampoco funciona para la vista previa.

¿Cuál sería una forma de obtener el título de la ventana de todos modos, incluso para casos como Texmaker?

Respuestas a la pregunta(3)

Su respuesta a la pregunta