Making a launcher for my game with Visual Basic

Before you say that this should be asked on a Visual Basic forum, I just wanted some advice on how I would do this.

I have created a launcher for my game using Visual Basic and I want to have some Resolution and Graphics options that will make my Unity game launch with the selected configuration.

How would I begin to do this? Do I have to do everything in Visual Basic? Or do I have to do something in Unity too? And if so, what?

I can’t really advise you on the VB portion, beyond suggesting that you could try running Unity (the editor or your application) using a series of command-line arguments.