COMでプロセス間通信を細かくやるようこなったせいで、
プログラムのアップデートしずらくなったとかそういうのじゃないの?
何かのプロセスだけを再起動するだけじゃダメなんでしょ