I have this line of code that doesn’t seem to print correctly:
toolStripStatusLabel1.Text = String.Format("Done ({0} results)", _count);
And it prints out like so:

It also prints “.Done” if no String.Format is applied:
toolStripStatusLabel1.Text = "Done.";
But it prints fine if just given “Done” (it doesn’t print ‘eDon’):
But the String.Format seems to run fine (the relevant code is in the background)

What’s up with that?
This happens when you set the control’s RightToLeft property to True. That’s a property that was intended to render text properly for users that speak Hebrew or Arabic, languages whose script is written right-to-left. Problem is, you are not displaying any Hebrew or Arabic, “Done” is English. Those languages render foreign words left-to-right. But not parentheses.
You’ll have to set RightToLeft back to False and achieve layout another way.