мапэдит запускаеться под wine и работает ничуть не хуже чем под виндой. причем из за особенностей реализации winapi позволяет работать с гораздо большими растрами подложки чем под виндой
вот вопрос про VBA сложный. имхо лучше не заморачиваться.
стоит таки сделать мануал по установке перла и всех нужных пакетов под выньдовз… в принципе дистр перла под вин можно сделать переносимым копированием. с переписыванием PATH