Bueno, si quieres un IDE para *.vbs te recomiendo
vbsedit, se trata de un programa shareware, pero que en realidad nunca expira, y solo tiene una limitación en un debuger que tiene
(pero que nisiquiera es necesario XD), tiene la ventaja de que te remarca el code en colores y te sugiere las distintas funciones y métos a medida que escribes, es visualmente más cómodo..... yo por ejemplo... ya me acostumbre al notepad

Por otro lado... si quieres intentar con Visual Basic, lo que deja de ser un lenguaje scripting, para pasar a ser un lenguaje de alto nivel, pasate por
este post (click), en donde alguien más ya ha preguntado y le he dejado link's

, la ventaja que tendrás, es que como me gusta decir siempre... *.vbs es el hermano menor de VB, por lo que si entiendes la sintaxis de este, no tendrás problemas con el otro

y hay si se pueden usar las API's Sin un medio externo
Efectivamente, como te comenté antes... estarías dejando un lenguaje scripting, para pasar a uno de programación

Saludos