а ничего и не надо писать
после анализа логов инсталлятора заинтересовал файлик qpatch.exe. посмотрел на него со всех cторон, подумал, и понял, что запускать надо примерно так:
qpatch.exe files-to-patch-windows oldpath newpath
а файлик files-to-patch-windows лежит рядышком с qtcreator.exe (как и qpatсh.exe). главное - быть очень аккуратным со слешами. старый же путь можно узнать, запустив qmake.exe (он ругнется на отсутствующую папку mkspecs).
по этому поводу сделал небольшой батник, который нужно запускать при первом старте на чужой машине (он автоматом запоминает предыдущую директорию и патчит до новой).
так что qt portable быть