> Application.Iteration += delegate { > Application.Refresh(); > }; With the above you will be busy-looping.