Трудно не угадать здесь, поэтому мы идем:
Где-то в вашем коде вы или внешняя библиотека используете / вызываете внешний инструмент, называемый "edit.exe". Возможно, не дай бог, даже что-то сработало в базе данных. Программист не заботился о расширении и написал «edit foo.bar» в Process.StartInfo.
Из-за вашего PATH и порядка разрешения (com перед exe) это приводит к вызову edit.com на машинах, которые поставляются с ним.
Ну, на самом деле это всего лишь искусственная история, но я не могу представить способ запуска любого приложения с кодом, который вы дали. Постарайтесь быть уверенным в том, где именно это происходит. Я сомневаюсь, что это конверсия / код, который вы показали.