Thank you for taking time with me on this, I really appreciate it. Upon initial testing it seems that disposing of the faulty control on FormClosing has solved the issue.

I am still curious with your advice on post #5, could you elaborate on "disposing everything"? I make it a point to be able to dispose of my objects although I admit I may not be disposing every object I create, at times I lean on the behaviour that the objects will be disposed when they go out of scope. And in cases with forms I am just closing them without ever disposing.