//Get the names of the embedded resource files;
List<string> resources = new List<string>(AssemblyBuilder.GetExecutingAssembly().GetManifestResourceNames());
//Get the stream
StreamReader sr = new StreamReader(
AssemblyBuilder.GetExecutingAssembly().GetManifestResourceStream(
resources.Find(target => target.ToLower().Contains("insert name here"))
Вы можете конвертировать из растрового изображения из потока. У класса Bitmap есть метод, который делает это. LoadFromStream, если мне не изменяет память.