At the very least the GameHook stuff is fairly trivial to do via lua scripting in emulators. If nobody revisits it as a standalone app, the scripting will always exist.