Here are the steps for my issue.
1. Open my application. Move it around on the screen. Very responsive; no delays.
2. Open a child window containing an ExplorerBrowser.
3. Close the child window.
4. Application now is 'chunky' and cannot be moved around. ComboBox drop downs are slow. In general, the entire application sucks now and is unusable.
5. Comment out the ExplorerBrowser and repeat all steps. Application stays responsive even after opening the child window.
The application also consumes 30+MB of extra memory after opening this child window. I tried callin Dispose() on the ExplorerBrowser and although that line of code is successful, an error is thrown a split second later when the window being closed apparently tries the same thing.
Any ideas at all? I am stumped.