投稿者 よねKEN  (社会人) 投稿日時 2010/8/24 13:09:14
質問内容に不明点が多いので、まずは(1)~(8)の質問にわかる範囲で答えてください。
今の情報だけではなかなか的確なコメントは難しいと思います。

> Windows 7(VBExpress2010)で作ったアプリケーションが、

(1) Windows7は32bit版ですか?(それとも64bit版ですか?)
(2) 作ったアプリケーションとはどういったものですか?
(3) そのアプリは.NET Framework本体以外に何か外部のライブラリなどを利用していませんか?
(4) ターゲットとする.NET Frameworkのバージョンは何になっていますか?
   (新規プロジェクトでデフォルト設定なら、.NET Framework4 Client Profileがターゲット、
    VB2008で作ったプロジェクトでVB2008でデフォルト設定のまま作ったものなら、.NET Framework3.5がターゲットです)

> つい先日まではXP(VBExpress2008)の入ったPCでも動いていたのに、

(5) ターゲットの.NET Frameworkのバージョンとこの環境に入っている.NET Frameworkのバージョンは一致していますか?あるいは、動いていた時期から、動かなくなった時期の間にこのXPのPCで何か行っていませんか?

> プログラムを修正してテストしたら

もっと詳しく説明してください。
(6) その修正前はXP環境でも問題なく動作したのでしょうか?
(7) どんな修正をしたのでしょうか?
(8) 作ったプログラムはXP環境にどのように配布したのでしょうか?

> ExentType:clr20r3 P4:System.Drawing P9:System.invalidoperationexceptionと表示され起動しなくなってしまいました。

エラーメッセージは表示されたまま極力正確に記載してください。
(コピーできる場合は、コピーしたテキストをそのまま貼り付けるのがよいです)