Il y a au moins deux aspects à la question des scripts.
a) le langage
b) les API
Pour les langages, on en trouve de très nombreux qui fonctionnent sur l'une ou l'autre plateforme.
Pour les API c'est beaucoup plus délicat : on ne parle pas à une application Ouinedoze comme à une application Cocoa.
Si tu tiens vraiment au VB, il y a RealBasic (payant).
Sinon : awk, bash/ksh/zsh/(t)csh, Tcl/Tk, Perl, Ruby, Python, PHP sont présents d'emblée. On peut leur adjoindre aisément une ribambelle d'autres, comme Lua par exemple. Le choix du langage est pléthorique.
Mais tous n'auront pas de quoi discuter avec les applications.