Any idea that has not received any kudos within a year after posting will be automatically declined.
Is it possible that the contents within the instr.lib to be defaulted to read-only every time LabVIEW launches? VIs that is drag-drop from the pallet onto block diagram is currently modifiable and may cause unintentional code modifications, especially due to the 'save all' function and hasty/improper shutdown. The extend of the damage may be inherited over time.
Also propose to default modified instr.lib VIs saves to be in active project folder instead of the instr.lib.