When you have Execution Highlighting (the lightbulb) turned on, the green arrow is shown on a sub-vi while it is executing just to show what's going on. Your program is probably not running because it is stuck in the sub-vi for some reason and can't exit back to the main applicaiton.
Open the sub-vi and look at the diagram while running with highlighting turned on there. You should be able to track the problem down.

Ed Dickens - Certified LabVIEW Architect
Lockheed Martin Space
Using the Abort button to stop your VI is like using a tree to stop your car. It works, but there may be consequences.