Holy cow, I wrote a book!
A customer noticed that when the user hovered over their application name in the Start menu, the infotip that pops up includes their product name:
... but no other program on the Start menu included the product name in the description:
The customer compared their shortcut with the other ones but couldn't find anything that was telling Explorer, "Include the program name in the pop-up infotip, please."
Because the reason for the name being included in the infotip had nothing to do with the properties stored in the shortcut. The reason the name was included in the infotip is that the name was being truncated in the main display.
When an infotip is about to be displayed for a listview item, the listview sends a LVN_GETINFOTIP notification with a NMLVGETINFOTIP structure. If the LVGIT_UNFOLDED flag is not set, then the infotip is being displayed for a truncated item, and the pszText is pre-filled with the full name. The program should then append its information to the existing text so that the full name is the first line of the infotip. On the other hand, if the LVGIT_UNFOLDED flag is set, then the item text is fully-visible and you should just copy your desired description text into the pszText buffer.
LVN_GETINFOTIP
NMLVGETINFOTIP
LVGIT_UNFOLDED
pszText
The customer was happy to get this information. Their designer wanted only the description to appear in the infotip, and now they know that they need to shorten the program name to make the name disappear from the infotip.
Bonus chatter: Microsoft® WinFX™ Software Development Kit for Microsoft® Pre-Release Windows Operating System Code-Named "Longhorn", Beta 1 Web Setup.