Is it right to give an end-user of a WinForm complete control over its properties?

That depends, what's the target audience of the app?
 
It's a form of skinning, is it not? I've never cared for skinning; my winamp still looks like a lump of oxidised lead with orange and green dancing bars, but I know people who won't use an app if it's not skinnable, just like I know girls who won't wear a coat unless it has a certain brand name(s) on it..

IMHO lame, but who am I to judge? :)

If you think your users would find it the best thing about your app, go for it!
 
Back
Top