Per poter creare un file resources dove inserire Icone o Immagini da poter utilizzare all'interno del vostro applicativo basterà scrivere:
Icon ic = new Icon(@"C:\myIco.ico";);
IResourceWriter rw = new ResourceWriter(@"C:\Image.resources";);
rw.AddResource("Icon", ic);
rw.Close();
oppure basta scaricarsi il programmino Resources a questo link:
http://www.aisto.com/roeder/dotnet/
A questo basta aggiungere il file resources al vostro progetto. (Menu File->Aggiungi Elemento Esistente).
Per poter invece caricare un'immagine da file resources:
ResourceManager rm = new ResourceManager("nomeNamespace.NomeFileResources", this.GetType().Assembly);
Icon iconaForm = (Icon)rm.GetObject("Icon");
La stessa cosa può essere fatta per gli oggetti Image.