Для perl2exe вам необходимо заплатить за полную версию.
К счастью, есть и другие варианты:
Cava Packager мой любимый. Он бесплатен (как в пиве) и, похоже, справляется со всем, что я ему добавляю, включая приложения Gtk2.
Par :: Packager - вторая секунда. Он бесплатный, как в beer + speech, и предлагает ключ -gui для подавления терминала при запуске. Мне это не очень нравится, потому что у него, похоже, есть несколько проблем с разрешением зависимостей (особенно .dll-зависимостей), и в отличие от Cava, обходить это очень сложно. Похоже, по какой-то причине он создает гораздо большие пакеты.
Да, и некоторые могут жаловаться, что par / pp - это командная строка, в то время как у cava есть графический интерфейс.
Надеюсь, это поможет.