На самом деле нет никакой постановки задачи. Есть только когнитивный диссонанс
У меня всегда было представление, что когда точно известно сколько будет элементов, то лучше завести массив или список в статической памяти и уже с ним работать.
Динамическую память следует использовать тогда, когда точно не известно сколько будет элементов.
При проектировании GUI, чаще всего бывает известно, сколько контролов будет на форме и где они будут располагаться. То есть по идее, лучше бы их разместить статически, а не динамически.