Non capisco cosa sbaglio, il messaggio di errore è il seguente:

"Impossibile trovare la risorsa 'Notify.ico' nella classe 'WinLauncher2.frmStart'."

Ho caricato l'icona nelle risorse del form e del progetto, impostandola come incorporata (embedded)

Ho provato ad associarla al controllo notifyicon in diversi modi:

1.
ntfIcon.Icon = new Icon(typeof(typeof(frmStart)), "Notify.ico");
2.
ntfIcon.Icon = new Icon(GetType(), "Notify.ico");
3.
ntfIcon.Icon = new Icon(typeof(System.Resources.ResXResourceReader), "Notify.ico");
4.
ntfIcon.Icon = new Icon(typeof(System.Drawing.Icon), "Notify.ico");

Ho provato sia "Notify.ico" che "Notify"

Nel file Resources.Designer.cs tra le altre cose compare questo

codice:
        internal static System.Drawing.Icon Notify {
            get {
                object obj = ResourceManager.GetObject("Notify", resourceCulture);
                return ((System.Drawing.Icon)(obj));
            }
        }
Tutto il codice che trovo su internet riporta quanto faccio io quindi o è un errore banale o trovo solo esempi di visual studio 2003 ed io che uso il 2005 devo fare diversamente.

PS: Mentre scrivevo ho trovato una soluzione banalissima:
ntfIcon.Icon = WindowsApplicationForm1.Properties.Resources.Notif y;

Anche se ancora mi manca come utilizzare la risorsa del form e non del progetto.