A double-clickable jar-style format would be good to do so that you can include more than one file.
I second that! Distribution of patches which include other patches, specific abstractions and externals would be peasy and clean with some kind of packaged format like that. Then even if these abstractions etc were already installed on the user's machine the patch would look for anything required within this packaged file first... no longer any [scale] confusions or namespace issues! Oh, but then externals are platform dependent, so.... hmm patches become dependent too. Right... maybe not the optimal solution then?
Matt
-=-=-=-=-=-=-=-=-=-=-=- http://www.loopit.org -=-=-=-=-=-=-=-=-=-=-=-