Fix passing multiple arguments to programs from Exec key from .desktop files

Fixes not being able to pass more than one argument to programs. Was missing quotes around variables, now checks which's return code.