Incbin
From IfsoGUIWiki
Incbin
Incbin in BlitzMax is a way to include data files, like graphics and sound, into the executable to make distribution easier. ifsoGUI is able to take advantage of this. If you incbin your theme, all you have to do is call GUI.SetUseIncBin(True) to let ifsoGUI know to load the files from incbin. The GUI.FileHeader variable will be updated with the appropriate postfix so that all files get loaded correctly.
Zip Files
ifsoGUI is also capable of reading the Skin files from a zip file and the zip file can be encrypted with a password. To use this functionality, put your Skin files into a zip file, then call GUI.SetZipInfo("FileName.zip", password"). The GUI.FileHeader variable will be updated with the appropriate postfix so that all files get loaded correctly.
Incbin and Zip
It is possible to use both. If you zip your Skin into a password protected zip file, you can still incbin that zip file into the executable. This will give you the maximum protection for your data files from prying eyes.
