■ [Q3] モーダルダイアログとアクション
元々アクションはUIから手動で実行するのでモーダルダイアログが表示されているときには実行できなかったのですが、最近はコマンドラインオプションや@InvokeActionの追加でモーダルダイアログが出ていても実行できるようになってしまいました。色々と問題があるので、モーダルダイアログが出ている間に実行されたアクションは、モーダルダイアログを閉じる前で実行を遅延させるようにしました。
■ [Q3] バックグラウンドで振り分け
手動で振り分けると進捗ダイアログでUIをブロックして振り分けますが、バックグラウンドスレッドで振り分けるアクションがあっても良いかもしれません。ちょうど同期時にフォルダ内の全てのメッセージを振り分けるのと同じように。このあたりの話とも絡みますね。