Per chi lavora con Infragistics NetAdvantage 2004 Volume 1 e vuole utilizzare Infragistics.WebUI.UltraWebNavigator.UltraWebMenu non solo in maniera drag-and-drop del componente, un workaround per evitare System.NullReferenceException è questo:
sostituire la riga:
   string appDir = Page.Request.ServerVariables["APPL_PHYSICAL_PATH"];
nel metodo:
   public int ReadXmlFile(string, bool, bool)
della classe:
   Infragistics.WebUI.UltraWebNavigator.UltraWebMenu ("UltraMenu.cs")
con:
   string appDir = System.Web.HttpContext.Current.Request.ServerVariables["APPL_PHYSICAL_PATH"];