Very nice job Bacter,
And you are doing it for the good of people, not for you. Very noble.
To go a step further, i think we can pack such solution in a handier way.
1.
instead of suggesting to append the text to an existing section, you can ask to append this whole text at the end of the template
[+upload-success]
...here goes the rest...
so that appending needs less care by the user.
But even more! you should rely on event scripts, since they would not be overwritten in case the user change template for a matter of pure style
So, it would go for [+upload completed] in Events file.
2.
i think another good point would be to put the rest of your script inside the diff template of a virtual folder named "upload-adm"
this always to avoid overwritings of the template.
I think we should go in a way to make autoinstalling plugins, like for the solution you made. To make it easy to install, similar to the installing procedures we already have for the templates.