well with c++ you could probably program your own activex plugin and the 3dgs sdk an make something like this, but as far as I know nobody has attempted something like this yet.