And name the desktop file "eagle.desktop", not "Eagle.desktop". The user facing application name is still "Eagle"; it has nothing to do with the name of the desktop file.