Зачем делать .exe, если можно воспользоваться скриптом на python/ruby/whatever, который так же будет дергать функции WinAPI но при этом у него на порядок меньше шансы получить вирус?
Для python/ruby нужно прогружать интерпретатор. Да и скорость выполнения получится ниже.
В windows обычно используется много ЕХЕ-файлов и вирус может получить любой из них.
1. Думаю, даже нужно будет
2,3. Вот именно, что для Linux и MacOS оно точно не работает. По хорошему, наверное, стоит собрать нормальный плагин, подключающийся через vundle одной строчкой и работающий хотя бы в самых распространённых системах. Найду время — займусь
Так собирать ничего не надо, у тебя уже все готово.
Бери код с моими правками, выкладывай на гитхаб вместе с собраными dll и все готово.
Пункты 2,3 в моих правках реализованы.
vundle с гитхаба все подхватит сам.
Vim в Windows и переключение раскладки клавиатуры