>>Is it possible to run two, or more, copies of TenFourFox by directing each copy to its own profile folder?
I don't see an obvious way how to do that. Once you start TenFourFox (no matter what you named the application, the executible is always 'firefox') the profile manager will look at Application Support/Firefox/profiles.ini, and then procede according to what it finds there. The state is either 'start with last profile' or 'choose profile'.
You could make an AppleScript app for each copy and start the browser from there. The script might do something like this:
- set variable $ to name of current TFF copy
- write Application Support/Firefox/profile.ini StartWithLastProfile=1
- write Application Support/Firefox/profile.ini Profile $ append 'Default=1'
- start Applications/$/Contents/MacOS/firefox
You can run them with different profile folders, but not (easily -- I guess you could write an AppleScript to do this) one click from the Finder. Something like entering /Applications/TenFourFoxG5.app/Contents/MacOS/firefox -p profile_name & as a command in the Terminal will start a profile called profile_name. You need to have this profile already created; you can manage profiles with /Applications/TenFourFoxG5.app/Contents/MacOS/firefox -P (a capital P this time). Obviously change the name of the application to what you're using (TenFourFox7450.app, etc.).
You can have multiple TenFourFoxes running at the same time with different profile folders; they won't interfere with each other. This is part of how foxboxes work, in fact.
Many thanks Cameron for that information. I am currently running with what amounts to your second option and I think that will have to do the job for me. I have renamed copies of TFF and have created several profiles to suit the work required. We just have to ensure we select the profile matching the renamed TFF to make sense of the activity currently running. As you mention foxboxes it seems to me that may be a better way for me to go as some options only talk to one site.