You could use the Configuration File as a global data storage that can be indexed with a string key. Instead of reading all keys to set the globals and then read the globals elsewhere in the app, just use Read Key with the key name when you need a global value. Make the Config file refnum global and few VIs that wrap the Read Key VI and convert to data. You would have then a kind of Set Variable and Get Variable.
Now I've suggested that only to show what is possible with LabVIEW when one have some imagination. Otherwise
if your global data is written once and read thereafter then the use of Global VI is justified and recommended (even with hundreds of them). To read and write the Global VI from/to ini file, use the Variant Config tool at http://OpenG
.org. There are VIs to read/write the whole front panel of the Global VI in a single VI call.