It could all work using the MTP in BBW4, but again that is more work that has to go into BBW4 and then it's Mac counterpart.
The PLUGIN programmer is always WAITING for the Delphi programming, it needs to bite the bullet cut loose from BBW4 as the same programming works on Win & Mac.

[Linked Image - Only viewable when logged in]