mamma mia che antipatia...
nessuno ti risponde e già critichi!
bisogna capire bene chi trova difficile cosa...
cmq ecco un codice per fare quello che dici tu:

codice:
function SaveFile()
{
    swSystem.Dialogs.BrowseForFile_Save( 
        "",
        ["Text Files", "*.txt", "All Files", "*.*"],
        "",
        "Screenweaver demo - Save File",
        ".txt",
        
    );	
}
Questa è una delle TANTISSIME soluzioni.
Peccato però che tutte, compresa questa, richiedano
un component esterno, nello specifico questo fa riferimento
ad un component di screenweaver a pagamento, ovviamente.
Questo, credo, è il motivo per il quale nessuno ti ha risposto!



a proposito se sei così bravo ci informi quando trovi un
component gratuito per i common dialogs?!