>>567
>質問1
意味不明だ氏ね
>質問2
コールバックだね
>質問3
言語に著作権はありません
でも当然コンパイラは自作してください

>>570
ウィンドウコントロールの情報を取得して云々する
ことを目標とされているようですが、
こういったことをするためにはwindowsプログラミングを
基礎から学んでいく必要があるわけですが
それはあなたの根気さえあれば、さほど難しいものではありません。
それから、アプリケーションの外面的な動作は分かっているべきですが
逆に、内部的な動作は知らなくても良いです、多分。

おすすめする言語ですが、
あなたの作りたいものはWINAPIを頻繁に使用されますので
そのAPIの定義などが簡単に出来る言語が良いと思います。
あと、ウィンドウスタイルを書き換えるとか、より深いことまでやる場合は
C言語等のメモリアクセスへの敷居が低い言語が良いかと思います。

ところで、VBはフリーになってしまたのですか?