custom startup resolution window

Hi guys,
I am trying to make a custom Startup Window for Standalone Projects but i do not understand where to start or what is the right direction for this .
I have to make a resolution selector and a quality selector with each has its own sub qualities

Plz guys Point me in the right direction of how to start working on it like how its done
Thanks…

If you want to make a startup resolution windows BEFORE your application starts, you will have to create a windows forms application that launches your game with certain resolution arguments.

To begin with windows forms, start looking here:

And for reading command line arguments inside a .NET application, start looking here: