Hi! I was trying to create a program that would continually carry out tasks, but I found that after a certain period of time, it would crash because the program hadn't responded for a long time (even though it was still working). Is there any way to prevent this? I have seen .Net applications that still move (the form has a progress bar still moving, and doesn't freeze) when it's working. How do I do this?