Probá de esta forma:
valor=GETFILE("rar", "Archivo:", "Aceptar",0, "Examinar")
ruta="C:\sipabe\archivo_gdf"
Run /N unrar.exe x "&valor" "&ruta"
En esta oportunidad le saqué la opción -o+ por si te pasa que la
carpeta de destino es de solo lectura y en ese caso en lugar de
sobreescribir no hace nada por mas que le indiques con "Y" que si lo
haga.
Las comillas en las macros es para que las rutas y nombres de archivos
que especifican el archivo a descomprimir y el destino puedan contener
espacios.
Tené en cuenta que el archivo unrar.exe debe estar en el directorio
predeterminado o establecer como predeterminada la ruta en donde éste
se encuentre. Te conviene copiarlo a tu directorio de trabajo.
Espero te funcione.
Saludos,
Javier.