There is a "Delete Files" server behavior you can use to delete a file from the server. You would just have to add a check to see if the file name had changed and delete the old one if it was updated.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.