I may have solved the issue. Instead of 'Shell path_to_exe' I have used ActiveWorkbook.FollowHyperlink.
If anyone could advise the how to do this with Shell that would satisfy my curiosity about the method that would have worked with Shell. cheers