Shortening File Paths

Trying to shorten the file paths of things. and catch the odd error on
delete if possible.
Commeting why we have a catch all on archive

because we don't want to stop umbraco working!