what is the difference between invoke application and system.util.run
both are used for launch application but invoke-application used during script writing& syssem.util.run is used during recordimg both are used in QTP