John,
What we need next is a utility the can intercept, at the system level, the system check for associated program calls and redirect it to the relavent portable apps.
Then portable really will be portable even to linking between applications.
I know a batch or script can be used that will log the existing FTYPE associations in windows and replace them the with the current portable locations the restore them later.
i.e.
C:\Program Files\Support Tools>ftype http >> CurrentSetting.txt
C:\Program Files\Support Tools>ftype https >> CurrentSetting.txt
would yield a file with:
http=C:\PROGRA~1\MOZILL~1\FIREFOX.EXE -url "%1"
https=C:\PROGRA~1\MOZILL~1\FIREFOX.EXE -url "%1"
To set portable:
FTYPE http=C:\PortableApps\PortableFirefox\PortableFirefox.EXE -url "%1"
FTYPE https=C:\PortableApps\PortableFirefox\PortableFirefox.EXE -url "%1"
To restore original:
FTYPE http=C:\PROGRA~1\MOZILL~1\FIREFOX.EXE -url "%1"
FTYPE https=C:\PROGRA~1\MOZILL~1\FIREFOX.EXE -url "%1"
But this could leave the existing system unusable if something went wrong.
Do you know of such an application?
Jestre