Don't you get an error when you dispose Form1?
Even when I disposed the instance of the hook, I still get the error when disposing Form1.

I'll check if I accedently set up 2 hooks.