Si se puede , pero debes tener en cuenta que el Formulario que contenga el ImageList, debe estar cargado para que puedas acceder a sus imágenes.
Suponiendo que el ImageList1 esté en Form1
Desde Form2 podés invocar sus métodos referenciando primero al Form y luego a su objeto
Form1.Imagelist1
En el supuesto caso que el Form1 esté descargado, al ser invocado desde Form2 se carga en memoria nuevamente pero no se muestra y esto te puede ocasionar inconvenientes a la hora de cerrar la aplicación y que se quede en memoria, ya que el Form1 está cargado pero vos no lo ves.