A while ago I was on the lookout for a free backupsoftware that enabled me to make an drive image.
DriveImage XML is such software, but the trouble is it doesn't have a function to create a bootCD.
There is BartPE, for Windows XP.
You also need to install DriveImage XML on your computer and either make your own scipt to add it, or download the one I found here:
(It's a download in the second post)
You can add other (simple) programs by writing your own scripts. It's not hard - I had it figured out in about half an hour using the driveimage.script as example.
There is also a tutorial on the site, that starts here:
And here is a nice one:
Otherwise, just google VistaPE and loads of tutorials can be found:)
I used teh recommended installation and then added the option 'Explorer' and added some apps of my own - Irfanview, IcoFx and Magic File Renamer.
Not so much because I need them on the BootCD, but because I wanted to get the hang of these scripts. LOL
Then let it build it's iso, burn the iso to a cd (or dvd if you choose to add all options there are) and you can try it out.
Or (what I did), you can install VirtualBox http://www.virtualbox.org/
and test it before burning, so if there are any errors you won't have to throw out your freshly burned cd.
You're also welcome to the iso I made and save yourself the trouble, but then you have to show me a place where I can upload a 344 MB sized file ...