I really think it would be best to just add `--profile-path` option to firefox that takes a `path` to a profile and run's with it, specially since all the functionality of creating fresh profiles and running with a given profile is already in firefox.