Ian,
This legend fp that you are using is a very old example program that was finally obsoleted in CVI 7.0, when built-in legends were added to the graph control. Unfortunately for you, you're trying to use it in a version where it already does not work properly (for the newer lab style controls) and before you could use the standard graph legend. So your only choices are to either upgrade to a later version of CVI, or continue digging into the legend's source code to find out why it's refusing to plot.
Luis