AG>a) Чистый WinForms; AG>b) Чистый WPF; AG>c) DeveloperExpress .NET библиотеки по WinForms; AG>d) DeveloperExpress .NET библиотеки по WPF.
а и б — не рассматриваются в принципе
ц и д — как вариант. на девэкспрессе свет клином не сошелся, есть и другие
R>> — создание API на C++ CLI для разработки гуя на шарпе — проще чем кажется в начале AG>Зачем, если есть C#?
затем что подразумевается существование достаточно большой кодовой базы на с++, переписывание которой на шарп — маразм с экономической точки зрения
И ее как-то надо связать с UI на шарпе. Из вариантов DllImport|ComInterop|C++ CLI. Последний, на мой взгляд, самый здравый