You don't have to edit the mIRC.ini file. Moving stuff from the %appdata%\mIRC folder to the install folder is all that's needed if you want everything stored in the install location.
@OP: As mentioned, portable means don't edit anything on the computer. That means it's not creating or setting up the IRC:// protocol. You would have to do that manually if you don't want to do a normal install. That would mean setting it up in the registry, or if Chrome has somewhere to set it up manually from within Chrome, you can do that as well. I don't know if it does or not.