Would building out the pd externals to include liblo or a light library wrapping your focus functionality be enough to expose the functionality to external applications?