作ってみた。
http://www1.axfc.net/uploader/so/2052938&key=safari

追加ポケモンの扱いは一応ここに→http://blog.livedoor.jp/x_x_saki_x_x/archives/52949056.html
釣り、なみのりは未検証。
メロメロボディにも対応したい場合は乱数調整汎用ツール最新版でできるのでそちらを使うといいかと。
Microsoft .NET Framework 4をインストールする必要がある…はず。
バグ報告とかはコメントでお願いします。

●機能
見ればだいたいわかると思うけど一応。

safarizone

1.初期シード
 リストで表示する初期シードを16進数で入力。
 英字は小文字でもOK。
2.シンクロ
 シンクロを使う場合は使う性格に変更。
3.表示数
 消費数いくつまでリストに表示するか。
4.目標性格値
 捕まえたいポケモンの性格値を入力すればリストに☆がつく。 
5.リスト表示
 押せば6にリスト表示。 
6.リスト
 5を押せばリストが更新される。
 詳細は画像参照。

●使い方
1.欲しい個体を検索。
 PHSの場合は伝説(シンクロ可)あるいは野生全チェックで探す。
 シンクロは使った方が目的の個体が出やすいのでおすすめ。
2.リスト表示数、出てきた初期シード、目標性格値を入力してリスト表示し、
 欲しい個体のポケモンが出るかを探す。
 消費数はPHSと同じくあまいかおりの1消費を「含む」。
 エンカウントテーブルはこちらを参照。→http://blog.livedoor.jp/ktxad/archives/1035356.html
 尚、どうあがいても出ない個体もあるので注意。
 出なかった場合は欲しい性格以外のシンクロでも検索してみるのを推奨。
 個体決定方法が少し特殊なため出ることもある。
3.実際に捕まえてみる。
 レポートは中でできないので受付前推奨。
 草むらで移動するときの消費数は1あるいは2以上とシードにより変わるので注意。

●欲しい性格以外のシンクロで出る例
性格 = ようき
性格値:67a6d16e
個体値:31-31-31-29-31-31
特性:1
めざパ:悪59
初期seed:54090b53
seed消費数:160
月×日+分+秒:84 or 340
時:9
フレーム+年-2000:2899

を使って200ほどリスト表示すると、
シンクロがようきの場合0、4、5、9の4つしか出ないが、
シンクロがきまぐれの場合0~9の全てが出る。