>>36
(´−`).。oO( スクリプトと入力データ。2つのファイル名を与えたかった。)

しかし、なんとなくわかってきました ヽ(;´д`)ノ゙(((○ ソリャソリャ

問題点
1. Windows のアイコンの仕様:
  *.exe, *.bat,... = D&D のターゲットになれる
  上記以外(*.exe に関連付けしてあっても)= D&D のターゲットになれない2. Windows のパス名の区切り文字が逆スラッシュなのはイヤだ
3. Ruby インタプリタに複数のファイル名や文字列が与えられるだけでは
スクリプトと単なる文字の羅列との区別がつかない
(というより、Windows が *.rb とかのスクリプトのファイルを
実行権限つきで動かせない。しかも #!C:\Progra~1\ruby.exe などの
型式でインタプリタを指定できない)

↓ダサい方法ですが、なんとかいけます (´д`)ノ 

解決策
droptarget.bat の中身:
TYPE %1 | START "E:\Program Files\hogehoge.rb"

hogehoge.rb の中身:
strText = STDIN.read
(以下略)

そして、droptarget.bat の(ショートカット)アイコンに
なにか好きなものをドラッグ&ドロップする

…という感じでうまくいきました。
ありがとうございました〜♥>>36