Trouble loading custom element action (menu option)
I think your issue may be that the ElementsService getAction method expects the full classname for your custom ElementAction (sans the "ElementAction" suffix), i.e.

$customAction = craft()-&gt;elements-&gt;getAction('PluginName_Custom');