Aus diesem Grund funktioniert folgendes nicht:
$this->getUrl('*/mycontroller/myaction');
Was ich aber tun kann ist dem Adminhtml Helper zu benutzen. Der Helper ersetzt "adminhtml" im übergebenen Parameter durch den eingestellten Frontend-Name des Adminhtml Controllers.
Mage::helper('adminhtml')->getUrl('adminhtml/catalog_product/edit/id/' . $item->getId());
Vielleicht hilft es Euch weiter.