let dired can open with external program

Signed-off-by: Superbil <superbil@gmail.com>