I think its because of this:
VB Code:
  1. Private Sub Command1_Click()
  2. Picture2.Picture = Picture1.Picture
  3. str = Text1.Text
  4. Clipboard.SetData Picture2.Picture, vbBitmap
  5. End Sub
  6.  
  7. Private Sub Command2_Click()
  8. Clipboard.SetData Picture2.Picture, vbBitmap
  9. SendMessage RichTextBox1.hwnd, WM_PASTE, 0&, 0&
  10. Clipboard.Clear
  11. Clipboard.SetText str
  12. SendMessage RichTextBox1.hwnd, WM_PASTE, 0&, 0&
  13. End Sub
vbBitmap won't do it, it needs to be..
VB Code:
  1. Private Sub Command1_Click()
  2. Picture2.Picture = Picture1.Picture
  3. str = Text1.Text
  4. Clipboard.SetData Picture2.Picture, [b]vbCFBitmap[/b]
  5. End Sub
  6.  
  7. Private Sub Command2_Click()
  8. Clipboard.SetData Picture2.Picture, [b]vbCFBitmap[/b]
  9. SendMessage RichTextBox1.hwnd, WM_PASTE, 0&, 0&
  10. Clipboard.Clear
  11. Clipboard.SetText str
  12. SendMessage RichTextBox1.hwnd, WM_PASTE, 0&, 0&
  13. End Sub
Phreak