The main problem with the idea is that not-a-refnum won't go inside a cluster. (See attached.)
Besides, even outside a cluster, not-a-refnum requires a typecast for every diagram usage. The typecast in turn requires a type constant or front panel control anyway. It is much better to use typed refnum constants. Code is simpler that way.
Try using not-a-refnum with VI Properties and you'll see the wire break. It won't break with file or TCP operations.
Other techniques I have used in the past include flatten-to-string and unflatten, as well as storing the refnums in hidden front panel controls. I have not found any solution that is more rational than using typed refnum constants. These make the most sense.
In any case, if NI offers a
feature, it should not crash LabVIEW when you try to wire it up. Refnum constants and formula nodes do that consistently when I edit them. I use a very clean Windows 2000 system with 512 MB RAM and fast hard drives. The problem is definitely LabVIEW.
Looking forward to 6.1,
Mark