I was recently (2 weeks ago) at a Visual Studio 2003 launch. Aside from Managed C++ coming into the full light of the IDE (we supposedly get all the fun drag-and-drop functionality that C#/VB give us), one of the major highlighted features was control arrays. We were told that control arrays were originally left out for 2 reasons:
1) Time constrains on the vs 2002 project
2) The VS 2002 team didn't feel they were necessary, since you could get most equivalent functionality from collections
Personally, I would really like to see them in Visual Studio. There are two major containers I want when I'm dealing with my data: arrays and lists. A collection is just a specialized list, and that's not good enough on its own.
divil: Yes, control arrays will require some drastic changes. That would be the whole "time limitation" thing for VS 2002.
Heiko: I'm not really sure how arrays are un-OO. There's nothing about arrays, in general, that makes them OO or non-OO. They're simply a way of implementing your data. Since a control is just a boring old object instantiation, there's no reason to prevent people from lumping them together in arrays.
I'm not sure if you guys have heard differently since the Canada VS2003 launch. If you have, let me know. If control arrays are gone, the .NET team is getting a nasty letter.