Hi,
ruf gbak einfach aus dem Programm heraus auf. Lass dir dabei das Log in eine Datei schreiben, die du mit deinem Programm nach dem Batch analysieren kannst (sonst bekommst Du nicht mit ob das Backup oder REstore funktioniert hat).
gbak dann nicht aus dem
FB-Ordner holen, sondern direkt neben deiner App in das Installationsverzeichnis legen.
gbak dabei mit ShellExecuteEx aufrufen, das wartet bis gbak fertig ist....
einfachere Alternative wie schon angedeutet UIB installieren
Grüße