Mira a ver si en las propiedades o en el contenido del fichero del primer pantallazo que pones, donde tienes el lanzador de scratch (con boton derecho de ratón o lo que sea) aparece la info de lo que ejecuta por debajo, por ejemplo podría ser /usr/scratch o /usr/local/scratch... o donde sea y podría ser que el programa igual escupa errores (al menos poder pasarle un debug).
Si solo aparece el nombre y ya está podría ser que faltase la ruta del binario en $PATH