showing character viewer by code

Is it possible -by code- to show the Character or Keyboard Viewer, both in Mac and Win32?
I searched in this forum and googled for it, but I could’nt find an answer.
The code would be activated clicking a canvas.
No plugins. Thanks.

In Windows :

dim s as new shell s.execute("charmap")

Michel, you are quicker than a thunderbolt.
Now let us see if I can get an answer for Mac.
Meanwhile, thanks.

for anyone having MBS Plugins in use:

dim a as new NSApplicationMBS a.orderFrontCharacterPalette

Thank you, Christian.
Now I think I got the answer for both platforms:

#if TargetMacOS//macOSLib
Dim NSApp as NSApplication = NSApplication.App
dim s as new shell