launch programs if they are not already running