What you are looking at is to create a custom distro based on applications and whatnot you yourself installed.
The easiest way is to install your dirstro of choice, make the changes you need and then create an image of that drive of a LiveCD. The distro you chose will have detailed documentation on how to create a LiveCD of your current installation, search their wiki.