السلام عليكم ورحمة الله وبركاته ,
اضافة الصور الى richTextBox هو أمر مهم جدا في بعض البرامج وانا فكرت وبحثت كثيرا في كيفية عمل ذلك , ووجدت طرق عديده ولكنها كانت طرق طويله , الا ان وجدت هذا الكود , وفكرته انه يقوم بوضع الصوره التي تريدها في الـ Clipboard , وبعد ذلك يقوم بعمل Paste لها في الـ richTextBox الذي تريد , فقط قم بتغيير BitmapPath , الى عنوان الصوره التي تريدها.
Bitmap myimage = new Bitmap("BitmapPath");
Clipboard.SetDataObject(myimage);
DataFormats.Format myformat = DataFormats.GetFormat(DataFormats.Bitmap);
richTextBox1.Paste(myformat);