Что-то мне подсказывает, что после автоматической распаковки ASPack-а секция ресурсов становится до секции импорта и после перевода какого-то количества строк просто налезает на секцию импорта затирая ее, вот Вам и испорченный PE файл. Без ручной реконструкции файла при распаковке, думаю, не обойтись. Kirill Borisenko, ты как считаешь?
Killot
Выложи оригинальный упакованный файл, может кто возьмется посмотреть, а то не видя с чем ты имеешь дело, сложно делать выводы. Сам смогу посмотреть только в понедельник на работе, ибо дома у меня кроме Mac OS X, да Debian GNU/Linux давно ничего нет, на работе хоть виртуалка с виндой стоит, гляну при случае.
P.S. Вообще, лучше дай ссылку на свою программу, будет проще протестировать.