Para que funcione sem falhas, a mesma instalação (em todo o sistema) do GTK + precisa ser usada por todos os aplicativos. No momento, o procedimento recomendado para o Windows é instalar todas as bibliotecas de terceiros em particular para cada aplicativo, tornando cada aplicativo uma ilha (resultando nesse tipo de problema). Isso ocorre porque o Windows não oferece outra solução para aplicativos de terceiros que seja confiável e razoavelmente amigável. Como percebem, há duas boas soluções para o problema: o Windows fornece uma maneira de os aplicativos especificarem quais versões de bibliotecas de terceiros eles precisam e são automaticamente instalados e atualizados (como no Linux) ou o Windows vem com seu próprio funcionário. build do GTK + que aplicativos de terceiros devem ser compatíveis com (como no exemplo Irix). Essa é a situação.
Se você pode aceitar uma solução não amigável ao usuário, por outro lado: Eu ouvi versões mais recentes do Windows suportarem links simbólicos para que você possa mesclar todos os arquivos relevantes juntos dessa maneira. Mas você pode precisar ficar atento a diferentes versões do GTK +. Ou você pode instalar e manter manualmente o GTK + em seu próprio diretório e excluí-lo de todos os diretórios de aplicativos. Mas fazer isso requer algum entendimento sobre o manuseio da DLL do Windows.