Hans,
Project Manager is normally is not part of the question. It is a container (yet another table) that keeps the files needed in a project together and that is all. I only need it to keep track of files in an executable and build an executable. Other than that I don't need it and can work with any file in it individually (and more often than not I use:
modify form mySomeForm
to modify a form rather than going into project manager).
Putting Project maganer aside, I think it is very hard to build a form totally in code (well I do that too but almost always just for the sake of I have been posting form samples on forums and code version is the easiest - otherwise I would need to zip scx/sct files and upload somewhere). Normally, like normal mortals I too do it visually and my forms are scx/sct. Visually using builders, drag & drop, and also using layout toolbar to align things it is much easier. Then if you haven't done it before comes the question "how do I add a locatorgrid in a form and format it"? Well first off, sorry I could never find time to create a visual builder for the locatorgrid. I did create one really but it was not end user quality I didn't release it. However still there some tricks:
1) Since I almost always use FoxyClasses classes in my real world projects I need them to be easily accessible. Go to Tools\Options, Controls tab and 'Visual Class libraries' marked, add all of the classes from FoxyClasses Classes folder (Click add and select those vcx'es one by one).
2) Now when I create or modify a form clicking books icon in "form controls" toolbar I get a list of those classes. Choose 'Grids' from there and toolbar is populated with the classes from grids.vcx. You can click Locatorgrid and then click on form to add one.
You can then set columncount to desired setting and edit widths, captions etc and mark lKeepFormat .T. There is another trick I use to make the process easier but unfortunately I don't have time to show it at this moment. Later I hope to create a video and send the link if I can.