public void MakeDisplayName() { switch (Type) { case ProgramList.Types.System: DescrStr = Translate.fmt("name_system"); break; case ProgramList.Types.Service: DescrStr = ServiceHelper.GetServiceName(Name); break; case ProgramList.Types.Program: DescrStr = MiscFunc.GetExeName(Path); break; case ProgramList.Types.App: DescrStr = App.engine.appMgr.GetAppName(Name); break; default: case ProgramList.Types.Global: DescrStr = Translate.fmt("name_global"); break; } }