I had too much hurry (as usual )
It could be useful in rare cases.
Choose(Index As Double, ParamArray Choise() As Object) As Object
Selects and returns a value form a list of parameters. Index: Needed. Double. Numeric expression - must be a number between 1 and the number of elements of Choice.
But Choice is not an Array, it is a ParamArray. This means that you could use:
Dim Obj As Object = Choice(4, "Hello", 5, lvwItems, ... )