>>632
プロトコルとしてはわりと簡単に実現できそうだけどね
setoptionで「USI_Ponder」をチェックボックスの代わりに「0〜xx」でspinで指定させて
0ならgoの追加条件にponderなし
1ならgoの追加条件はponder
2以上ならgoの追加条件はmultiponder

仮に3を指定したとしたら
GUI:
position startpos
go byoyomi 10000

エンジン:
bestmove 7g7f multiponder 3 3c3d 8c8d 4a3b

GUI:
position startpos moves 2g2f
go byoyomi 10000 multiponder 3 3c3d 8c8d 4a3b

3四歩に的中したら
ponderhit 3c3d

みたいにして
エンジン側は探索中に反復深化関数内で基本深さ1つ増えるごとに
3つの候補手のためにforループで3回search関数呼び出すとか