I was wondering if there is any advantage to do everything programatically instead of using design view to create forms, controls etc. Would there be any difference in size and/or performance after you compile it?

So far I've been doing pretty much everything programatically, specifying all the properties that aren't default for my forms controls but I am starting to wonder is there are any advantages to this, appart from making it easier (sometime) to manage and change the behaviour of my controls.

Thank you for your time