Is there a good way to put a form on its own thread so the GUI doesn't lag out on large processing?