That all looks fairly sensible - one big obvious problem is that I doubt you'll have access to "WScript.Shell" in VB6 though there will be a way to call external processes. On a different note have you heard about "WMI":
http://www.microsoft.com/technet/scr...t/default.mspx
The root of the script "repository" is here:
http://www.microsoft.com/technet/scr...s/default.mspx