если это возможно
Если это .NET-программа (dll-файл), то сомнительно, что ты её сможешь перезапустить. В AutoCAD это точно сделать нельзя, т.к. все программы в одном домене. В Inventor не знаю, но уверен на 99.9% что сама себя программа перезагрузить не сможет. Нужна будет другая программа, которая эту выгрузит, а потом загрузит и запустит на выполнение. Так что советую не искать приключений, а пойти по простейшему пути.