Introduction to Packaging
From Online Manual
After you've developed a Theme for SMF, you may wish to give it to someone else so they can install it themselves, or enter a contest, etc. This requires you to do a few simple things to "package" your Theme and make it installable. There are three steps - theme_info.xml, Settings.language.php, and the archive format you use to distribute it.