I've noticed that as Miranda IM Portable starts up, it adds a registry entry to:
HKEY_LOCAL_MACHINE\SOFTWARE\Miranda
Within that, it adds a (Default) key and an Install_Dir key. The Install_Dir holds the directory path of wherever you ran the program from.
Since this is a portable app, shouldn't it prevent/remove these leftover registry keys?