Почему? Также тестить удобно. Приложение самое простое, так что все контролы посмотреть не выйдет. Сначала взял последний релиз 3.24.29 по ссылке выше. Если папку bin из Gtk-Runtime инсталлятора gtkd поменять на bin из этой последней версии, то либа libglib-2.0-0.dll влияет на ошибку загрузки png иконки через Pixbuf. На всякий случай взял еще и примерно посередине - 3.24.10, тоже при замене папки перестает ругаться на иконку, а 3.24.0 все еще ругается, т.е. изменения где-то между ними. Чтобы он подцеплял дефолтные иконки в Entry нужен SET XDG_DATA_DIRS=%~dp0Gtk-Runtime\share, как я понял. Пока проблемы загрузки шрифтов эмодзи, нужно тоже наверное где-то прописывать, хз. Трей работает, он там через покойный статус икон пока еще. Получается, все таки можно положить папку с гтк рантаймом рядом и запаковать.
Но если этот нормальный инсталлятор от tschoonj отвалится по каким-то причинам, то остаются только msys и какой-то там еще упоротый. Это выглядит явно хуже того, что есть сейчас, кгм... Так-то тестить удобненько, а ставить виртуалку, когда можно её не ставить такое себе.