the main benefit of remoteojects is a leaner, faster and more stable code
(also compared to inheritance)
there is a very simple implementation at
supports global objects and objects bound to windows (that is remoteforms)
have been using this for a few weeks now, without need to fix anything – so maybe it will be helpful for others, too.