It appears the main UI thread is being bottle necked with the operation so no messages can be processed on the UI thread. Depending on what it's that your executing you can either add Application.DoEvents() or move the entire operation into a background worker.
Can you post the code your executing or explain what exactly this "process" is doing?