mIRC has never froze on me doing that. I use this method regularly, eg running user requested port scans via running nmap and returning the results. The scans could take hours and mirc keeps running along.
A test would be to type /run cmd.exe or /run command.com depending on your os. mirc should keep going while the command window is open.