There's a program called Editpad Pro which in the options, allows you to Keep Registry Clean. Store Settings in an .ini file. Perhaps that's a way you could implement the "portable" option.
Wasn't that added already?
56.Added command line switch -portable to make mIRC avoid use of the registry, and $portable identifier.