since everything previously using IGuiItemObject now uses ItemMenuHost,
I think
IGuiItem should be renamed to IMenuItem,
getGuiObject() -> getMenuHost and
appeng.api.implementations.guiobjects -> appeng.api.implementations.menuobjects
This would make the naming more consistent.