One other thing to try:

The code I was using added the dropdown buttons as follows:

UIDropDownMenu_AddButton(info, UIDROPDOWNMENU_MENU_LEVEL);

but level is an optional parameter and we aren't concerned with level here. So I just changed to this:

UIDropDownMenu_AddButton(info);

and it works fine for me

Try that and see if it makes a difference for you?

Thanks,
Max