I figured out what has been happening. when portable firefox loads, it slowly shortens extensions.ini. while waiting, i can see extensions.ini has 20 entries, then a little later 15 entries, and in the end 0 entries. is there a reason it does this? also, sometimes it doesn't list my disabled extensions. when i copy the portablefirefox directory onto the computer, everything works fine. any advice?
If you use the ini, make sure SkipCompregFix and SkipChromeFix are set to false when changing drive letters.
Vintage!