When registering mIRC, the datas are saved in the windows registry, not in mIRC.
You can try it with making a full install of mIRC, register it and then launch another copy placed anywhere on your drive (without the -portable option).
Each copy launched on your computer will be registered (using the same user account).
I wonder the -portable option disable the registry reading...