Ich würde, um den Code zu starten, entweder eine a3x oder exe Datei nehmen. Da du für deine Erweiterung ja eh davon ausgehen musst das AutoIt installiert ist, sollte das kein Problem darstellen.
Das VBScript muss noch ordentlich erweitert werden, beispielsweise würde ich eine Funktion zum Ausführen des AutoIt Skripts einbauen. Zudem würde ich empfehlen die Prozess-ID zu speichern, damit diese überprüft werden kann. Sollte der AutoIt Teil nämlich nicht mehr laufen bekommst du unschöne Fehler.
Mit einem Editor-Objekt von PsPad zu arbeiten ist kein Problem, jedoch habe ich es bisher nicht geschafft auch die "globalen" Funktionen erreichbar zu machen.
Das Gleiche gilt wohl auch für die Log, Project und FTP Funktionen, das habe ich aber nicht getestet.
Alles in Allem bin ich damit nicht ganz zufrieden, aber immerhin geht ein Teil.
Und der Lernfaktor ist durchaus angenehm