A random thought passed through my mind regarding extensions. I was discussing elsewhere about storing one's campaign data in source control, and noticed an "extensionstate.xml" file. A thought popped into my head that perhaps it would be useful to copy the extensions into the campaign folder to make committing the entire campaign into source control easier. You'd have the extensions right with the campaign. Just clone it to a new installation of FG and it would Just Work (instead of having to go hunt down the extensions and manually copy them to the FG data folder).
I've not fully thought out all of the mechanics of it. Things like: what if the FG-level extension is newer than the campaign's... re-copy it? (Ask the user?) What about the reverse? Copy from the campaign to the FG-level? Scan all campaigns on launch to synchronize all of the extensions?