is it possible to run vb program without installing vb ???
if it possible, how it work ???

.NET framework is needed to compile and run VB program. Visual Studio.NET – is integrated development environment (IDE) for coding with .NET framework.

Yes, if its compiled, just install the .NET framework, and run the .EXE

If its just source code, then you can build it using the Express Edition of Visual Studio

is there any ways to make .NET Framework become parts of the program ?? and makes me no need to install .NET framework separately ??

Well, visual studio allows you to create an installer for your program. You can make it so you bundle the framework with it, and prompt to install it if not present.

Vista has it included. So does 2003 R2.