più che tra le due shell ti conviene mettere il wait al fondo della riga del dump
Shell "mysqldump -u " & myuser & " -p" & mypassword & " --opt " & mynomedb & " > " & mypath & "/" & myfile WAIT
questo perchè il tempo che impiega a fare il dump può anche essere notevole e variabile .
considerando però che così facendo, se il tempo per il dump è piuttosto lungo(db molto grande) avrai un freeze della gui, sarebbe quindi più adatto gestire il comando per il dump tramite un processo , quando tale processo finisce avvii il secondo comando per la compressione , senza avere nessun freeze