The trouble is that mIRC's normal operation is intrinsically linked with mIRC scripting.
For example any data from the server triggers an event which may be processed by a script. Data being sent to the server may trigger an INPUT event or if debug is turned on might call an alias. Pressing a button on the toolbar might trigger an alias. Even changing the active window could affect a script running at the time.
There's many things which are "normal operations" that are tied into the scripting language. Not everything, but enough that I'd be surprised if it could be done safely, let alone in a way that you could actually get any practical advantage from it.