If you don't care about transformation related performance losses with COM+ wrappers or native-to-managed methods, I highly suggest considering managed C# for all gui development and management.

I...