ho appena provato ad utilizzare anche uno Stringbuilder,
codice:
private StringBuilder sb = new StringBuilder();
private void DisplayReceivedMessage()  		
{  			
  sb.Append(message + System.Environment.NewLine);
  tmpRTF=sb.ToString();  
  txtWindowsMsg.Rtf=tmpRTF;
}
ma il risultato è che le stringhe successive alla prima non vengono stampate anche se presenti nell'accodamento...