Thinking about the space-in-the-name problem, my only logical conclusion is that it must have been fixed after Windows 98. It is too severe an error for Microsoft to have allowed to continue. Checking at work, where I have Windows XP, I see that they did fix it, but in a surprising way. What they did is when a file is double clicked, they pass the filepath in the old DOS 8.3 format (8 letters max in the filename and 3 in the extension) which never has embedded spaces. So, the only case I’ll notice the space-in-the-name problems is for Windows 98 users when they double click on the GEDCOM file when it is associated with Behold and something in the pathname has a space. Dragging and dropping in Windows 98 is not a problem. So I went through the code handling I had to handle the parameters when Delphi starts up, fixed a few things and made it tighter, and for now left it at that.
While at work, I had a copy of Behold there about 6 months old. For fun, I compared the old Organize form with the new and was amazed at what real progress I have made. Felt good.