>>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.