1. A method for enabling graphic-based interoperability with a run-time application, performed on a computer having a processor, a memory, and one or more code sets stored in the memory and executed by the processor, the method comprising: during a design-time (DT) mode: receiving, by the processor, a DT application image; identifying, by the processor, one or more DT visual objects within the DT application image; generating, by the processor, one or more DT bounding shape objects, wherein each of the one or more DT bounding shape objects bounds one or more of the one or more DT visual objects identified within the DT application image; defining, by the processor, one or more bounding shape properties for at least one of the one or more DT bounding shape objects; and storing, by the processor, as a scene, data relating to the DT application image, the one or more DT visual objects, the one or more DT bounding shape objects, and the one or more bounding shape properties, for later recall; and during a run-time (RT) mode: recalling, by the processor, the scene stored during the DT mode; capturing, by the processor, a RT application image; identifying, by the processor, one or more RT visual objects within the RT application image based on the scene; generating, by the processor, one or more RT bounding shape objects, and applying, by the processor, one or more of the one or more bounding shape properties to one or more of the generated one or more RT bounding shape objects.