In questo esempio, utilizzando la classe bitmap inclusa nel namespace System.Drawing, viene convertito in un file con estensione .ico in un file .Bmp per visualizzarlo in una PictureBox.
Questo è necessario perché il formato .Ico non è supportato dal controllo PictureBox.

using System.Drawing;
using System.Windows.Forms;
  
namespace WindowsFormsApplication1
{
  public partial class Form1 : Form
  {
    public Bitmap FromIconToBitmap(Icon icon)
    {
      Bitmap bmp = new Bitmap(icon.Width, icon.Height);
      using (Graphics gp = Graphics.FromImage(bmp))
      {
        gp.Clear(Color.Transparent);
        gp.DrawIcon(icon, new Rectangle(0, 0, icon.Width, icon.Height));
      }
      return bmp;
    }
  
    private void Button1_Click(System.Object sender, System.EventArgs e)
    {
      Icon icon = WindowsFormsApplication1.Properties.Resources.Icon1;
      pictureBox1.Image = FromIconToBitmap(icon);
    }
  }
}