I guess I did have time... This will do what you want without the need of an external list.
Code:
#!/bin/bash
options=(adobe_reader.cache \
dobe_reader.mru \
adobe_reader.tmp \
apt.autoclean \
apt.autoremove \
apt.clean \
bash.history \
deepscan.backup \
deepscan.ds_store \
deepscan.thumbs_db \
deepscan.tmp \
exaile.cache \
exaile.downloaded_podcasts \
exaile.log \
filezilla.mru \
firefox.cache \
firefox.cookies \
firefox.crash_reports \
firefox.dom \
firefox.download_history \
firefox.forms \
firefox.passwords \
firefox.session_restore \
firefox.site_preferences \
firefox.url_history \
firefox.vacuum \
flash.cache \
flash.cookies \
gedit.recent_documents \
gftp.cache \
gftp.logs \
gimp.tmp \
gl-117.debug_logs \
gnome.run \
gnome.search_history \
gpodder.cache \
gpodder.vacuum \
gwenview.recent_documents \
hippo_opensim_viewer.cache \
hippo_opensim_viewer.logs \
java.cache \
libreoffice.cache \
libreoffice.history \
links2.history \
midnightcommander.history \
miro.cache \
miro.logs \
nautilus.history \
nexuiz.cache \
openofficeorg.cache \
openofficeorg.recent_documents \
realplayer.cookies \
realplayer.history \
realplayer.logs \
recoll.index \
system.cache \
system.clipboard \
system.desktop_entry \
system.free_disk_space \
system.localizations \
system.memory \
system.recent_documents \
system.rotated_logs \
system.tmp \
system.trash \
tremulous.cache \
vim.history \
vlc.mru \
wine.tmp \
winetricks.temporary_files \
x11.debug_logs \
xine.cache)
for i in ${options[@]}; do
bleachbit --clean $i
done
exit 0