Estas cualidades se definen tanto en la aplicación que está iniciando como en la aplicación actualmente enfocada. Vea, el Finder desde el que inicia Eclipse también es una aplicación: si Eclipse no le roba el foco al Finder, no parecería que el inicio de la aplicación haya hecho algo. El valor predeterminado, por lo tanto, es centrarse en el inicio de la aplicación. Tal vez hay un complemento de Firefox que lo hace "autocrático". Siempre puede agregar una clave LSUIElement a Info.plist de la aplicación iniciada (dentro del paquete de aplicaciones) que elimina los elementos de la interfaz de usuario de toda la aplicación, pero eso podría disminuir su utilidad para usted.
Ejecutar una nueva aplicación en un espacio diferente y luego volver a cambiar no me ha funcionado; la aplicación iniciada solo lo llevará de regreso a ese espacio una vez que haya terminado de cargarse.
Realmente, el método infalible para evitar que te roben tu enfoque es simplemente sostener tus caballos y esperar a que se cargue una aplicación una vez que la inicies. La mayoría de los usuarios avanzados mantendrán abiertas en segundo plano todas las aplicaciones que usan regularmente y solo abrirán algo nuevo cuando necesiten desviar toda su atención.