macOS 10.13.4 now warns the first time you run a 32-bit app.
This is unfortunate. I am a long time Apple user, and have had numerous desktops and laptops over the years at work and home. Recently I'm the owner of my second iPhone, and an iPad for work. For context, the free software I develop on a Mac for Mac, Windows, and Linux is used by thousands of scientists, educators, and professionals around the world. So please forgive a small rant.
<rant>
Apple keeps ratcheting up the difficulties of small software developers, clamping down and shutting us out, while back in the day they championed us. Apple, of course, is in the hardware business, and closing down 32 bit support is in their interest. Microsoft has more reason to continue 32 bit support. Clearly 64 bit is the future, but at this point I seriously doubt that my software will benefit from 64 bit architecture. Support for iPad and iPhone development is another matter, while I'd love to support them, I don't anticipate diving into Swift and the App Store anytime soon. However, I don't make my living from coding.
</rant>
I kissed REALbasic (Xojo) goodbye for good a long time ago, and am a huge fan of Free Pascal/Lazarus. Looking at the Lazarus Roadmap, cocoa is coming along well, but I'm still hampered by the missing ScrollBar, Accelerator Keys, ImageList, ToolBar, DrawGrid, and PaintBox. Without these I can't compile. I'd step up with bounties, but I'm giving away my software for free. Contributing widget code is probably beyond me, so I'll try to help debug.
I look forward to progress in the Lazarus cocoa widget set, and will try to assist as I can. Many thanks to the developers for their work!
Cheers,
VTwin