Another side comment about using VI server in the project provider. You may already know this, but any time you see problems with calling VI Server properties or methods in the provider context, you might have success by opening the reference in the Main Application Instance. This may not work for every property/method if they need to be in the certain context, but it might help and definitely worth looking into as a workaround.
And of course, even if the workaround does work, you should still report the bad properties/methods to us so we can fix them in the provider context.