Thats because you changed your default directory wink
All files that are responsible for those functions are located in that default directory and loaded in your mirc.ini.
By changing that directory without copying those files to the new one, you lose all your settings, scripts, popups, aliases, ...
Thats why I already said; It's impossible that $mircdir is empty.