mi spiego meglio:

l'evento di ridimensioanmento si scatena nel momento in cui sei sulla tendina e la apri.

Probabilmente IE non vede il mouseover quando vai sulla option, quindi, in teoria, dovresti semplicemente ciclare le options e assegnargli lo stile css ad ogni option.

in pratica:

codice:
$(function() {

    $("#DropDownList1")

        .mouseover(function(){
            $(this)
                .data("origWidth", $(this).css("width"))
                .css("width", "auto");
                for(var x=0; x < $(this).options.length; x++)
                  {
                  $(this).options[x].style['width']=$(this).css("width");
                  }
        })

        .mouseout(function(){
            $(this).css("width", $(this).data("origWidth"));
            for(var x=0; x < $(this).options.length; x++)
              {
              $(this).options[x].style['width']=$(this).data("origWidth");
              }

        });

});
non sò se sia corretta la sintassi ma spero che sia chiaro il concetto