That sounds like quite an interesting project! What would drive this application in the backend?
As far as I know, the idea behind the project server was to establish an ImageJ server that can be controlled via a REST API. Hence, you would not have direct access to instances of e.g.
DefaultMenuService. Instead, I imagine that you’d have to implement something equivalent to it that reads available commands from the REST API.