To reproduce change the cursor blink rate to the minimum in ControlPanel and try creating an instance of RadRichTextBox
Workaround: use interop to change the SystemInformation.CaretBlinkTime:
[DllImport("user32.dll")]
static extern bool SetCaretBlinkTime(int uMSeconds);
private void radButton1_Click(object sender, EventArgs e)
{
int blinkTime = SystemInformation.CaretBlinkTime;
if (blinkTime < 0)
{
SetCaretBlinkTime(int.MaxValue);
}
RadRichTextBox asd = new RadRichTextBox();
asd.Dock = DockStyle.Top;
this.Controls.Add(asd);
if (blinkTime < 0)
{
SetCaretBlinkTime(blinkTime);
}
}