Using NSOpenPanel returns the problems below, I've read they don't cause any problems but seems very unprofessional ignoring them ...
objc[2879]: Class FIFinderSyncExtensionHost is implemented in both /System/Library/PrivateFrameworks/FinderKit.framework/Versions/A/FinderKit (0x7fffabb783c8) and /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride (0x10659ff50). One of the two will be used. Which one is undefined.
2019-04-09 13:01:57.594283+0100 List Movie Files[2879:94571] errors encountered while discovering extensions: Error Domain=PlugInKit Code=13 "query cancelled" UserInfo={NSLocalizedDescription=query cancelled}