I'm a developer and I've been trying to find a way to add the ability to check if a ROM is installed, and, if not, download the file/directory from a server.
The issue that I'm running into is getting LB to pass along necessary info to my app. If I use the 'Additional Apps' functionality, the %romfile%, etc variables do not appear to be supported. I suppose I could work around this by creating a new emulator which acts as a proxy/wrapper for the actual emulator, but then it won't launch at all if the romfile doesn't exist.
At the moment, it appears that I have a case of you-can't-get-there-from-here. Assuming that I'm not missing anything, I think that adding the framework to allow an application to be called that provides the romfile and launchbox installation path would be useful. I'd love to be able to copy my LB installation, minus roms to a latop and not have to worry about needing 8tb+ of HD space.
I'm aware that ExoDOS implemented his own solution to this, but I don't think that is a workable solution for those of us with already-curated libraries.