Any Miranda IM released the Preview Release #2 today, I found a mirandaboot.ini file in the zip archive. In the [Database] section, the "ProfileDir" variable is designed to indicate the profile directory. By default, the value is "%APPDATA%\Miranda". Changing it to "profiles" and move the profiles directory under the Data directory from the Miranda IM Portable, we now have the same portability without any launcher, and which means Miranda IM Portable is not needed anymore.
Actually this feature is introduced since the Preview Release #1 yesterday. I did some monitoring and seems there is also no read/write in registry.
Good to see this change!