Thanks for the reply Neville D! That was actually my first idea, which I implemented successfully. However, I only want to password protect part of the VI, not the entire thing. I suppose I could pass the password from the Host to the RT VI and then disable functionality accordingly, but the project is built on shared variable communication, and we are already having issues with this setup, so I hesitate to add any more variables to the library. Is there another better way I could do that?
The second option would be to split the functionality of that one VI into two VIs, but again, we're already using more remote front panels than we should, so creating an additional one is not preferable.
I didn't write this code, and unfortunately, there are quite a few bad practices that I have to deal with right now until there is time to overhaul the project.