Es wird mir gerade nicht so ganz klar, ob da ein Userscript für den Firefox erstellt werden soll,
oder ob es ein Skript sein soll, das ein anderes Programm beeinflussen, bzw. z.B. starten soll!
Wenn du das so schreibst, ja, dann ist mir das auch noch unklar. Caja ist ein Dateimanager von Linux Mate. Sprich: Das hat überhaupt nichts mit Firefox zu tun. Da wird ihr wohl kaum einer hier helfen können.