一通り探してみたんですが、どうしてもわからないのでご教授願えませんか

マウスの自動クリックを試してみたくてとりあえずプログラムを作ってみたんですが
全く動かないんです
エラーが出るわけでもなく、ただ自動クリックをしてくれないんです
原因がさっぱり掴めないんです

Google先生にも色々聞いて試してみたんですがさっぱりで・・・
結局「緑のバイク ★ 初めてのC#」からのコピペがほとんどなんです

コードは全部乗せた方がいいかと思い外部リンクを選びました
こちらです
http://ideone.com/OmbhL

動作は3つです

button1 をクリックすると
SendINPUTを利用してbutton2をクリックするはずです
(これが動作しません)

button2 をクリックすると
textbox1に 成功 と入力します

button3はForm2を表示します
Form2はあらかじめ定めたスクリーン座標を
赤い丸で表示します
この赤い丸にbutton2を手動で合わせるためです

どこが悪いのか教えて頂けませんでしょうか?