un errore del genere mi pare che lo ottenevo anche io una volta, mi pare che dovetti cancellare iconv.dll da una cartella di sistema e reinstallare gtk, che comunqu eno nho mai usato.
comuqnue se vuoi programmare solo su windows di consiglio di utilizzare le libreria della microsoft incluse nella piattaforma .Net con c#
Quanto alla tu aprima domanda penso che gtk possano essere usate con c++, femro restando che per la parte relativa allinterfaccia grafica dovrai adattarti al c. GTKM penso che venga rilasciata in forma multipiattaforma, ma penso che debba essere comilata su windows il che non è sempre semplice se non hanno predisposto i makefile appositi per mingw, comuqnue qui sembrano esserci delle indicazioni
http://www.gtkmm.org/docs/gtkmm-2.4/.../html/ape.html