It is very important to make sure your app is in the PAF format. It not only makes it easier to analyze, but to backup, launch, and make the app look clean. Here is the main stucture: Key: + means folder; -means file
+(AppName)Portable
+App
+AppInfo
-[[appinfo.ini]]
-[[appicon.ico]]
+Data
+settings
+Other
+Help
+Images
+Source
+(Appname)Portable.nsi
+(Appname)Portable.ini
+(Appname)Portable.jpg
+Readme.txt
+License.txt
digitxp: the following is from 7-ZipPortable and was generated with “tree /F /A” at a command prompt. It's easier to read IMO so try to use this to finish the page. I was working on the same thing a while back and forgot about it.
(AppName)Portable
| (AppName)Portable.exe
| help.html
|
+---App
| | readme.txt
| |
| +---(AppName)
| |
| +---AppInfo
| | appicon.ico
| | appinfo.ini
| |
| \---DefaultData
| \---settings
| settings_readme.txt
|
+---Data
| \---settings
|
\---Other
+---Help
| \---images
| donation_button.png
| favicon.ico
| help_background_footer.png
| help_background_header.png
| help_logo_top.png
|
\---Source
(AppName)Portable.ini
(AppName)Portable.jpg
(AppName)Portable.nsi
AppSource.txt
PortableApps.comInstaller.bmp
PortableApps.comInstaller.nsi
License.txt
Readme.txt
An unofficial PAF Specs can be found at: http://nascent-project.org/digitxp/PAF%20Specs/PAFSpecs.html