as long as Visual Basic can write binary files (i'm sure it probably can), then you can write programs that manipulate AGI resources with it. I don't think that Visual Basic could read Delphi 5 sources or anything like that, though. They're two very different languages.
(ok, you can probably open a Delphi 5 source in Visual Basic, but it won't mean anything to Visual Basic).