it’s not a ‘size’ problem, it’s because
“Utilities.TransferData is a read/write property that accepts string data” (from your doc)
It’s difficult and time consuming to transform thousand of data from arrays in a string and retrieve them a applet latter.
I’d rather work with such as “globals” variables, initialize(in term of “Dim” vb instruction) at GW startup. These Globals will could be used at any time by any applet and could be any type. (even object, but i dream)
I think it’s an extension of your “TransferData”, not limited to string.