I think the community edition of Labview is free (both windows and linux). Maybe not for commercial use i can't remember.
Yes, without the plc_tag_shutdown() Labview freezes on shutdown with a memory violation. Glad you added that.
So far, everything has been working great with 32 bit windows Labview, (and 64 bit linux Labview) using the C dll. I do wish i could get the callbacks working, hopefully i will have time to figure that out.
The .NET option looks intriguing, only issue for me would be on Linux but then again not a huge deal, i can have everything running on windows..
I know Zero about .NET so will be following Jody's work :)
Thanks!
Dave