Цитата:
На роль отладчика в этом случае ставится ThinApp.
ThinApp скорее всего не трейсит программа, поэтому она вероятно испольует кернельская функция IsDebuggerPresent. А она читает состояние о наличие отладчика из какой-то клетке, адресируемой регистером FS (не помню сейчась подробности а и нет документация под рукой, информация можно найти в интернет). Поэтому можно попробовать написать программа, которая сбрасывает информация о отладчике (манипулируя соответствующая памят), и запустить ее с VB-скриптом при запуске портабельной проги. На таком методе основано сокритие отладчика например в OllyDbg.