Visual Basic allows creating multiple forms for a project. Common uses include splash screens that load at startup and about boxes with program information. Splash screens display briefly without a close command, while about boxes are modal and must close before continuing. Forms can also be modified programmatically before displaying.