+3  A: 

On Vista, it renders correctly (i.e., the same way DropBox renders on my machine) when using all the defaults.

Here's a sample program that works for me. Try it, and if it doesn't render correctly for you, try uncommenting the two commented lines.

using System;
using System.Windows.Forms;
using System.Drawing;

public class AC : ApplicationContext
{
 NotifyIcon ni;
 public void menu_Quit(Object sender, EventArgs args)
 {
  ni.Dispose();
  ExitThread();
 }
 public AC()
 {
  ni = new NotifyIcon();
  ni.Icon = SystemIcons.Information;
  ContextMenu menu = new ContextMenu();
  menu.MenuItems.Add("Quit", new EventHandler(menu_Quit));
  ni.ContextMenu = menu;
  ni.Visible = true;
 }
 public static void Main(string[] args)
 {
  //Application.EnableVisualStyles();
  //Application.SetCompatibleTextRenderingDefault(false);
  AC ac = new AC();
  Application.Run(ac);  
 }
}
tylerl
Thanks tyler, I found out what I was doing wrong with help from your example. I was using a ContextMenuStrip when I should have been using a ContextMenu. Thanks. Although not sure how they have made bold entry items now. Shrug. Probably overriden somehow.
GONeale
menuItem.FontWeight
tylerl
Nah. menuItem.DefaultItem it was.
GONeale