Поэкспериментировал. Распотрошил экзешник от gtkd и вроде там только Gtk-Runtime в програм файлс. Она добавляется в PATH и (наверное) приложение как-то должно заработать сразу, но оно не работает, нужны либы из bin. Интереса ради проверил некоторые субпакеты: gtk-d:gtkdgl ругается и не компилится, peas компилится и в bin есть либы peas*.dll, но какая-то из них требует libgirepository-1.0-1.dll, которой там нет (мол, часть либ я вам дам, часть - не дам, как и vte). У самого gtk много переменных среды, вроде реагирует на их смену и через XDG_DATA_HOME\XDG_DATA_DIRS можно настроить загрузку из etc и share тем и прочего.
Но есть проблема из Pixbuf - Couldn't recognize the image file format. Она распространенная, на GDK_PIXBUF_MODULEDIR\GDK_PIXBUF_MODULE_FILE не реагирует, Pixbuf.getFormats возвращает список форматов, возможно на проблему влияет XDG_DATA_DIRS, но беглая комбинаторика ничего не дала. В самом gtk-шном pixbuf си-лапша, на такой код время свое терять я отказываюсь. С одной стороны, это хороший тест для приложения, что саппортная графика обернута в try..catch, падать от иконки выглядит странным, но все равно проблемы. Возможно, сборка gtkd на винде и Build.d как-то работает иначе.
Это все выглядит, как лучше взять что-то другое. Хотя часть gtk-приложений наверное распространяется с приложенными либами и ресурсами, так что корректные настройки можно взять оттуда или еще где, хз. Без либ и ресурсов в папке с прогой меня такая кроссплатформенность не особо интересует, сам ничего никогда не доустанавливал и других заставлять тоже, разумеется, не хочу).