[Launch]
ProgramExecutable64=TreeSize64\TreeSize.exe
ProgramExecutable=TreeSize\TreeSize.exe
DirectoryMoveOK=yes
SupportsUNC=yes

[Activate]
Registry=true
XML=true

[RegistryKeys]
TreeSizePortable=HKCU\Software\Classes\Folder\shell\TreeSize
-=HKCU\Software\Classes\Directory\Background\shell\TreeSize

[DirectoriesMove]
Data=%APPDATA%\JAM Software\TreeSize

[DirectoriesCleanupIfEmpty]
1=%APPDATA%\JAM Software

;[FilesMove]
;settings\*.xml=%PAL:AppDir%\TreeSize

[FileWrite1]
File=%PAL:DataDir%\JAM Software\TreeSize\TreeSizePortable.reg
Type=INI
Section=HKEY_CURRENT_USER\Software\Classes\Folder\shell\TreeSize\command
Key=@
Value='"\"%PAL:AppDir:DoubleBackslash%\\TreeSize\\TreeSize.exe\" /CONTEXT \"%1\""'

[FileWrite2]
Type=Replace
File=%PAL:DataDir%\settings\GlobalOptions.xml
Find=%PAL:LastDrive%%PAL:LastPackagePartialDir%\
Replace=%PAL:Drive%%PAL:PackagePartialDir%\

[FileWrite3]
Type=Replace
File=%PAL:DataDir%\settings\GlobalOptions.xml
Find=%PAL:LastPortableAppsBaseDir%\
Replace=%PAL:PortableAppsBaseDir%\

[FileWrite4]
Type=Replace
File=%PAL:DataDir%\settings\GlobalOptions.xml
Find=%PAL:LastDrive%\
Replace=%PAL:Drive%\

[FileWrite5]
Type=XML text
File=%PAL:DataDir%\settings\GlobalOptions.xml
XPath=/GlobalOptions/ContextMenuEntries
Value=4