To address this gap, Mono's Miguel de Icaza recently explored how the MacOS support could be modernized. Mono's switch to 64-bit platform by default has caused problems for continuing the support of Windows.Forms on MacOS, since this support was built on Carbon's 32-bit foundation.
As technology trends changed, Mono's Windows.Forms platform has not been actively developed, but does remain a common dependency for various third party libraries and applications making its support important beyond those writings WinForms applications directly. Mono has long had a pure C# implementation of the Windows.Forms stack for Linux, Mac, and Windows.