Согласно документам (ищите ShellExecute ), вы должны иметь возможность вызывать ShellExecute
с произвольной программой.Если VIM связан с определенным файлом в качестве редактора, это должно работать:
ShellExecute edit <yourfile>
Если VIM по какой-то странной причине не является редактором по умолчанию для определенного файла, вам следует попробовать
ShellExecute "" C:/Path/to/vim.exe <yourfile>
Кстати, вы должны иметь возможность вызывать любой внешний инструмент из Source Insight.