Originariamente inviato da antotan
Per esperienza personale, ti posso dire che quando l'applicazione non è configurata a dovere e ti chiedono di togliere un Menu, aggiungere un MenuItem ad un altro Menu ed eliminarne da qui altri due (per fare un esempio semplice), hai non pochi problemi.
Se poi il programma lo utilizzi solo tu o clienti che non hanno bisogno di modifiche, allora ok.
Personalmente, cerco di mantenere la GUI il più dinamica possibile.
Una combo la utilizzi per mostrare quello che c'è dentro e fin qui non ci piove, ma quella combo può avere contenuto profondamente differente tra questo e quel cliente, può anche non esserci, può essere collegata ad un listener (quindi anche oltre il semplice aspetto grafico) differente per ogni caso che hai ecc...
Magari un cliente ti chiede i tastini tutto belli arrotondati, un altro vuole lo sfondo col gradiente grigio e così via...