The icons are resource based and also display the control's ID. Note icons are placed only next to any controls that are marked as [Localizable]. Some contained controls like GridVIew/DataGrid Columns are not marked as [Localizable] yet the ASP.NET designer creates implicit resources for them anyway - these controls will not show icons.
public void AddLocalizationIcons( Control control, bool TopLevel );
TopLevel