Hi Tano,
Have you seen this SAS-Note?:
http://support.sas.com/techsup/unotes/SN/014/014700.html
In the bottom you'll find a link to the OLE Automation Guide, which is the engine for EG Scheduling.
Anyhow, I do not know anything about Visual Basic programming, so I'll just assume that you wrote everything right; what I do know is that to schedule an EG project you should create (if EG doesn't do it for you), an Scheduled Task in Windows Control Panel.
Identify the task that corresponds to your Project and set the USERID & PASSWORD you'll use in there. If you're working on a remote SAS server, make sure that your UserId starts with the Windows Domain. i.e. domain\userid.
PS: If you double-click on the task and it doesn't run immediatly, it means that there's something wrong with the code.
Cheers