Take a look at https://github.com/mefistotelis/pylabview
You will need 3rd Python and Pillow package:
After that you proceed as follows:
Unpack the .exe into a separate directory (7-Zip unarchiver works fine for me).
Take \.rsrc\RCDATA\2 file and put it near readRSRC.py.
Run .\readRSRC.py -x -i ./2 in the command shell.
Unpack 2_LVzp.bin to get your VIs.
You may also find this thread interesting to read: EXE back to buildable project
I hereby resurrect thee...
Was looking for this today myself. This is what I came up with:
Added benefit is if you supply a variant, the VI will make sure that the returned GUID has not already been defined as an attribute key. It of course generates an entirely random number which doesn't conform to any specification that places significance on certain bits etc...but it suits my needs just fine (creating positively unique keys).