public void Rename(string newShortName)
{
//Trim AML extension
if (newShortName.ToUpper().EndsWith(".AML"))
newShortName = newShortName.Substring(0, newShortName.Length - 4);
//Construct new name
int pos = m_names[0].LastIndexOf("\\");
String newName = m_names[0].Substring(0, pos) + newShortName + ".aml";
//Rename
File.Move(m_names[0], newName);
//Tell parent that name is changed
m_gxParent.Refresh();
}