シェアウェアでシリアルに個人情報を埋め込んで
シリアルの流出をやりにくくするってのは良くある案だけどさ、
それを発展させて、プログラム自体に個人情報を埋め込むってのはどうかな?

それもリソースとして埋め込むんじゃなくて、ステガノグラフィっぽく、
プログラムのコード自体に、情報を埋め込む。
プログラムの本来の動きを変えることなく、命令を変化させ
個人情報を埋め込む。

シリアルに個人情報を埋め込んだばあいは、プログラム自体を
クラックされると無意味になっちゃうけど、これだと一人一人違う
プログラムになるから、共通のパッチを作りにくいはず。
そうとう難しいと思うけど、これを実現したらかなり強力になると思う。