It does not show any error but field which is required to be updated using some adb shell commands is not updated at all. When I ran the application from C:\Program Files(x86)\myApp folder it is loading the fields properly. The VI which runs asynchronously captures the output of few adb shell commands and keep updating the main VI.
Not sure why it is having no issue while running from application folder and even I created the shortcut to desktop for the application and from there also its is running without issues but runnig from start menu or programs is an issue.
You probably have a Path Problem with the shortcut that doesn't work (although it could also be a weird Windows Permission thing). Find the "working" shortcut (on your desktop?), right-click it, and write down its execution path. Now do the same with the non-working shortcut -- are they the same? [I'm guessing "Not"].