Example 2 : spawning GUI based App's
A big problem with system is that mel will wait for it to finish
execution of the command before control will be returned to
the script. This is fine for simple programs such as ls or pwd
where we actually want the returned results. However an application
with a GUI normally doesn't terminate for a long time after
the initial system call was made.
In effect, we need to spawn GUI based App's in the background
so that our script can continue running. Under linux we need
to redirect the output of the application (normally to dev/null).
Under Windows you need to use either shell or start before
the executable name.