would you mind posting your new code that doesn't freeze as an example. thanks and to help out I don't think the new exec is actually implemented yet, but this one will work.
Code:
function open_url()
{
exec("%PROG_DIR%\\internet explorer\\iexplore.exe","http://www.3dgamestudio.com");
}