public static JMenuItem loadMenuItem(String name) {
        String display = App.getProperty(name.concat(".label"));
        if (display == null) {
            display = name;
        }

        JMenuItem menuItem = new JMenuItem(display);

        String actionName = App.getProperty(name.concat(".action"));
        if (actionName != null) {
            try {
                menuItem.addActionListener(ActionFactory.getActionListener(actionName));
            } catch (ClassNotFoundException e) {
                System.out.println("[Class not found for " + actionName + "]");
            }
        }
        String actionCommand = App.getProperty(name.concat(".actioncommand"));
        if (actionCommand != null) {
            menuItem.setActionCommand(actionCommand);
        }

        return menuItem;
    }