I reread this at least 5 times to make sure I wasn't missing something, but what about WinForms? If you code a lot of C#, I assume you have Visual Studio, and if you need it now, wouldn't it be better to save the language learning exploration for a different, less urgent project? You could probably have a winforms app running in less time than it takes to order a pizza.
As I'm writing this comment, I keep looking back at the original to see if there was some requirement that it be cross-platform or something.