You are right. But my experience tells me that calling MT4 "terminal.exe" with "/portable" option will not have MT4 data written to your user profile but stay in the program_files/metatrader directory. Go and try it and feedback to us.