Está claro que es un comportamiento que no debería pasar, incluso aunque utilices el procedimiento CreateParams.
Debe ser debido a otro código que estés utilizando.
Si utilizas la propiedad Icon de ambos formularios y la configuración de Iconos de la aplicación se ve correctamente.
Puedes probar a crear un proyecto sencillo con 2 formularios replicando ese comportamiento y subirlo aquí como adjunto para que lo revisemos. Pero es posible que cuando lo hagas veas que sólo con eso no se reproduce.
|