Bueno,para guardar debes usar un TSaveDialog.Su uso es bastante intuitivo,por ejemplo:
Código:
if sdGuardar.Execute then
Guardar(sgGuardar.FileName);
Donde Guardar sería un método que realizaría la operación cómo tal,el TSaveDialog tiene determinadas opciones,aunque muchas no le conciernen a él sino al TOpenDialog y TOpenPictureDialog;una sería ofOverwritePrompt,no te digo nada más porque todo lo concerniente a este componente es muy,muy intuitivo.