I have created a 'master' install of FirefoxPortable with all of my favorite extensions which I use on several machines via thumbdrive. All of its extensions are up to date, and work flawlessly on the thumb.
However, when running an CD/ISO of my thumbdrive in local mode {FirefoxPortable.ini RunLocally=true} some, but not all, extensions report as 'Incompatible with Firefox $version "Disabled"'. Currently $version is 7.0.1 but this problem goes back to at least 4.x
Checking for updates recognizes the extensions as the most recent version, and to restart Firefox to activate them. After restarting everything works fine.
However, this is required every time a new instance of Firefox is launched. Obviously whatever preference changes need to be made cannot be written to the CD/ISO. Frustration has led me to make 'about:addons' my homepage to help quicken this setup procedure.
Even worse, this situation is not limited to specific extensions. Each time I create a new ISO (after adding a new extension, or a major preference change), a different set of extensions exhibit the behavior. Extensions which required verification and restart on the previous build suddenly work fine, while others that were working now require the twiddling to operate. The pattern of functional/disabled extensions does not follow the order in which they were installed either.
All of my extensions have worked at least once individually in one build or another, but never all at the same time. Since they have each worked at some time, shouldn't it be possible to get them ALL working?
I should point out, that this happens on the original thumbdrive as well, if I set its 'RunLocally' flag. Resetting its flag back to false resumes normal operation. Any clue as to what is going on and how to fix it?