I am using this library to port a WinForms app over to Linux, and things mostly work well! However, one issue I have had is that some distributions have an issue with the button text in MessageBoxes. Oddly, this does not happen on my main pc or laptop, both running arch, but it does occur on my Steam Deck.
MessageBox.Show("Are the buttons broken?", "test",MessageBoxButtons.YesNo, MessageBoxIcon.Question);