Choice 3 Visual Basic.

You only need VB (I mean not the whole VS), but the Control Creation Edition can only make controls.