When gearing up for a release, I'll quite often redo the whole .dmg file building process several times. Maybe I'll forget to include the new readme, or I'll forget to do a clean 'Deployment' build etc.
The process of creating the final .dmg file is just crying out for some sort of tool to do the work for me. You could specify the steps in the process like build phases in Project Builder, and at the click of a button have a .dmg compiled from the latest source.
You could have shell script, applescript, Project Builder, HeaderDoc, copy files phases (and many more). It would even add the background image to the .dmg root directory window if you wanted it to.
It could also be set up to do nightlies, where you just leave it on and tell it where to ftp the final dmg file. It could fetch the latest source from CVS.
At the moment I just use a really scrappy shell script to do this, but a proper tool would be so much better. I have half a mind to do it myself (once I've completed one or two other things), but does anybody know of an existing tool (or do you have any ideas you'd like to suggest)?