Well, after taking some time with live-helper I finally did something interesting.
This is the procedure I've followed, picking info from here and there.
1) I'm using etch, so I installed live-helper scripts from Debian backports, as explained in the project wiki:
http://wiki.debian.org/DebianLive/Backports.
2) Create a list of packages to include in the live-cd by creating a file:
/usr/share/live-helper/lists/my_livecd
3) Create the directory which will hold the files: in my case
#mkdir /root/debian-live/
4) Run lh_config:
#cd /root/debian-live
#lhconfig -p my_livecd --debian-installer=enabled
5) Build:
# lh_build
At this point in /root/debian-live/ there are the live-cd structure and a file colled binary.iso. It is a good idea to test it with qemu or the virtual machine of your choice.
6) Some customizing:
This is where I found Debian-live wonderfull. It is easy to customize.
#chroot /root/debian-live/chroot
Now you can do apt-get install what you want. Also change configurations, change window manager, etc.
Remember to put any configuration files which should go to the default user home directory at: /etc/skel/
For example, I dropped there the conky configuration file: .conkyrc.
7) Recreate the customized iso:
Here is I found this little script, which recreates the iso after customizing. I put it at /root directory, logically you can choose the dir of your preference, as long as you change the paths in LIVE_ROOT and LIVE_CHROOT variables.
#/root/recreate.sh
LIVE_ROOT=debian-live
LIVE_CHROOT=debian-live/chroot
rm -f ${LIVE_ROOT}/binary/casper/filesystem.*
rm -f ${LIVE_ROOT}/*.iso
mksquashfs "${LIVE_CHROOT}" "${LIVE_ROOT}"/binary/casper/filesystem.squashfs
mkisofs -A "Debian Live" -p "Custom Debian Live CDROM;" \
-publisher "The Live CD Cabal" \
-o "${LIVE_ROOT}"/"${LIVE_IMAGE}"binary.iso \
-r -J -l -V "Debian Live `date +%Y%m%d`" \
-b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot \
-boot-load-size 4 -boot-info-table "${LIVE_ROOT}"/binary
#-----
Well, I suppose there are some other ways of doing this.
Now my TODO list includes testing the installation to hd from booting the live-cd. I wonder if the installer will install all the packaged and configurations included in the live-cd... Does anybody knows?
And also I will test creating Lenny or Sid images.
My congratulations for the Debian developers and community.