It's as far as I know done regularly with standard .Net assemblies. Many .Net methods in the platform libraries return in fact an object and if the .Net interface for that assembly is defined properly in the type library LabVIEW will simply do that for you. You just have to make sure the type library in the assembly is created correctly when building your .Net assembly.