HowardS found a problem with the librarian with Windows 64 bit which worked together to resolve.
"The 64-bit version of Windows it puts your files into a directory called:
"C:\Program Files (x86)\RD-700NX Librarian\"
and of course, as you know, your program looks for the RDS file in this directory:
"C:\Program Files\RD-700NX Librarian\"
Anyone using 64 bit Windows needs to create this directory and put the INIT SET File.RDS into this directory and the application will work.
P.S. To answer a few of the other questions I have run the application in 800 * 600, and 1024 *768 resolution and I have scroll bars, and I am able to edit sets. It's not very user friendly ( you have a use scroll bars a lot), which is why I recommend a higher resolution. If you let me know your screen res I'll try and have a look at it, but I have limited time for this as I am not paid for any development work (other people pay me for that), and I only really developed this for my own use. Thank you for the comments. I did have a version which could move multiple sets but then what do you do with them: put them in where you drop them and erase any thing in the existing live sets, what happens if you try to put them in and they go out of bounds etc.
I personally don't use favourites because I just program the Live sets in the order I want them, use my increment pedal to go through them and that's that, but I can see their use if you gig with a few different bands and want to call up your favourite piano, organ etc rapidly, so I may look at this. I use my librarian to program up set lists for each gig/band, the reward being I can change patches 'on the fly' without losing the left hand (since I play bass 80% of the time this is essential). Some songs I use 10 changes of patch and get seriously orchestral....
For programmers: look at the first 14 bytes of each voice in seven bit chunks instead of eight, and you'll get a nice surprise. 14* 8 = 16 * 7. Sorry I like treasure hunts.......;-)