iceweasel
não é um daemon e, portanto, não se colocará em segundo plano. Portanto, o sleep 10
só é executado depois que iceweasel
retorna (ou seja, depois que você o fechou).
Em vez disso, coloque um &
após sua chamada para iceweasel
para informar ao seu shell que ele deve colocar o programa em segundo plano, em vez de esperar que ele retorne:
iceweasel https://www.facebook.com/ & sleep 10;import -window root root/scr/scr.png