User blog:Puretppc/Candy Crush in C sharp?

So I want to create my own version of Candy Crush in Microsoft Visual Studio 2012 C# and I would like to know if any of you have any ideas on how to code it?

You don't have to code all of it but you can code it pieces by pieces.

I will by using this for test purposes if I want to think about creating a new level. I would suggest starting from scratch with no blockers and only 4 colours.

Questions
I will be asking questions 1 by 1 or a few at a time.

1) Which type of Windows Application do I select for this?