En principio, para eliminar una opción de un select, se utiliza la siguiente sentencia:
nombre_formulario.nombre_select.options[número de opción] = null
te quedaría algo así:
formulario1.select1.options[0] = null
Y, para agregar una opción a otro select, se utiliza el contructor
new Option con la siguiente sentencia (teniendo en cuenta que tomas el valor del select anterior):
nombre_formulario.nombre_del_otro_select.options[número de opción] = new Option("texto","value","","");
algo así:
formulario1.select2.options[0] = newOption(formulario1.select1.options[0].text,formulario1.select1.options[0].value,"","")
Obviamente, este segundo ejemplo, debes colocarlo antes de borrar la opción del primer select, por ejemplo, con el siguiente script:
Código:
<script languaje="javascript">
function pasarOpciones(form) {
form.select2.options[0] = new Option(form.select1.options[0].text,form.select1.options[0].value,"","");
form.select1.options[0] = null;
}
</script>
Espero haber podido aclararte algo.
Cualquier duda, preguntas de nuevo.