Durante la ejecución del proceso del proceso puedes colocar (sobre todo si hay algun bucle) un:
Código Delphi
[-]Application.ProcessMessages;
Si el prolema es por el tema de formularios modales y que la ejecución va por otro sitio, sólo te queda usar threads. En el
FTP hay algunos ejemlos de su uso.