Что portable версия программы может узнать о системе?
Все то же самое, что и «не порабл».
Разница в этих вариантах установки, скорее в том, что «обычная» устанавливает приложение в системные папки и, возможно, использует установленные библиотеки, а «портабл» - полностью самодостаточна и поэтому без разницы куда ее устанавливать.