A good way would be to have an .sfs files that can run on all puppy versions.
at the moment there are a couple of ways i know to achieve running one set of apps both arnt native to puppy but work.
Wine & portable apps: i have done this and it works great.
- first you need to install wine. wine is for running windows applications
- install the Portable apps menu click here
- install your portable apps click here
- PortableApps in Puppy Linux click here
- HOW TO INSTALL A "WINE MENU" click here
- Think Linux pup click here this puplet has a great integration of the portable apps suite built into it
someone mentioned that you can also use portable linux apps from this site click here i cant find any info in the forums or wikka site atm. if anyone does i will update this.
Update: Here are some more ways to run one set of apps in puppy Linux. click here