Ther's actually a fair bit out in the wilds of the Internet about this. I have done similar but not with .netty
Winformy things.
Search on Jeff Richter or forms message intercept and you might get there more quickly.
Sorry all I have here is C
Best of Luck