MSDN を見ると、
WM_COPYDATA でデータを送る際、
SendMessage の 3 番目の引数にデータの送信元のウィンドウハンドルを指定する、
と書かれています。

送るべきウィンドウハンドルがない場合
(例えばコマンドラインからデータを送るようなツール) はどうすればよいのでしょうか?
試しに適当な値を設定して SendMessage を読んでも
ちゃんとデータを送れているのですが、それでいいのかどうか不安で。