The various types of devices may include devices which include a CPU with memory, a programmable hardware element, such as an FPGA, and/or may include respective types of execution engines or compilers for different software types.If the program icon has been associated (dragged and dropped) with or deployed to another program, i.e., (the destination program icon) the method may examine the destin