Para tu primer requerimiento
Antes
en las distribuciones de Backtrack venía con la página de inicio firefox personalizada, si no recuerdo mal hay una ruta en la que puedes colocar un html y cargar en la página principal.
Para tu segundo requerimiento tienes varías alternativas:
Colocar el path a un .lnk de firefox para que ejecute el firefox en cada arrancada en las HKCU oséa en el registro de windows
Hacerlo con un archivo .bat en la HKCU.
Hacerlo con un archivo .vbs en la HKCU.
Hacerlo desde la
carpeta de inicio ó llamada Startup todo lo que coloques en esta carpeta será ejecutado en el arranque de windows.
Para tu tercer requerimiento tendrás que investigar un poco por ejemplo en ayuda de firefox y buscar si se puede ejecutar algún command-line para que arranque firefox maximizado o lo que quieras hacer.
