Lazarus (kinda of a Delphi clone that also uses Object Pascal) is probably the best way to make cross platform native desktop applications that actually uses the native GUI toolkit for each platform.
I hear it is quite popular for creating GUIs wrappers for CLI tools.