Peter's put quite a bit of work into efibootmgr as well (mostly looks like breaking stuff out into a future libefiboot), but it's not merged into the master branch upstream, so I'll wait on that.
--Jared -- Jared Domínguez Infrastructure Software Engineering Dell | Enterprise Solutions Group