So my final problem is why is the cursor set to Hourglass when the morm appears?
Like I mentioned that I dont know C# so I googled it and got so many links that I got confused See if any of these make sense to you...

http://www.google.co.in/#hl=en&sourc...5c7405d4a7e2c8

also this

http://bytes.com/topic/c-sharp/answe...e-dialog-hangs