1.) NSAlert is like a modal message, but it is attached to one specific form. This is great when you are using multiple applications, as it is obvious which form is the parent. A handy feature for your component would be to present a string of text for the user.
varlater patches removed NSWindow redeclaration within CocoaPrivate. No need to type out "CocoaAll." anymore.
theWindow : CocoaAll.NSWindow;
Is there any plan to add this to Lazarus' trunk ?very unlikely.
I have seen other macOS Cocoa specific (visual) things that would be nice to seamlessly add to Lazarus...