Greetings, Emilio -
I'm 99% sure your current approach is not going to work. While the PB Any data type is remarkably versatile within the PB realm, it is intended for use only with PB standard data types and PB objects. PB has no knowledge of VB.NET objects, so the assignment of any VB.NET object to the PB Any data type is not going to be successful. Furthermore, an ArrayList object is a collection (class) of objects, not an array.
The only possible way I can see you being to access whatever objects are in the ArrayList object is via PB OLEObject objects, and I have never used these to access VB.NET objects and cannot advise you on how to proceed. The Object Model for Visual Basic for Applications (VBA) is pretty well documented by Microsoft and therefore can and has been used by PB applications to interact with Word, Excel and Outlook, for example, and you can find code samples on the web.
My guess is that if it is possible, that interfacing with VB.NET is going to be similar to VBA, but not identical. When you connect OLE in PB to Outlook, for example, you use the ConnectToNewObject('Outlook.Application') PowerScript function to establish the connection. I am not familiar with the name of the OLE Server for VB.NET (what you would specify in place of 'Outlook.Application'), nor have I been able to locate any documentation on the VB.NET Object Model in the few minutes I had available to look.
Hopefully, others in the Community that have done this can help. The tips that Chris has provided may also prove to be a viable solution for you.
Good luck!
Yes effectively. It is the line that I am working on already. I'm going to create a .NET wrapper with the basics to be able to solve what PB doesn't do. Thanks a lot.