Ejemplo de la ayuda de Delphi para borrar un fichero:
Código:
if FileExists(FileName) then
if MessageDlg('Do you really want to delete ' + ExtractFileName(FileName) + '?'), []) = IDYes then
DeleteFile(FileName);
El fichero lo puedes tomar con FileListbox.
.....
Un Saludo.