Way back in 1993 I had written a program I called “FileNose” for DOS. It allowed me to search and edit binary files (or just about ANY file) very quickly and efficiently. It had high-speed search, built-in help and a minimal set of features so it was easy for anyone to learn. The program became quite valuable to me over the years. Unfortunately with the advent of Long File Names and incredibly large files it started to become obsolete. I had written the program in Borland Turbo Pascal 6. So when Lazarus Pascal finally started to become more popular I checked it out. I was using Fedora Linux at the time and I was surprised to learn you could compile programs for both Linux and Windows (and with a little effort, you could compile for Mac too). I figured I’d take a stab at re-writing FileNose. Perhaps it would be a great way to learn the new Lazarus IDE. Not long into my programming venture I discovered the standard “string grid” (use...