Duplicate of Use local apps to open "assets" (embedded files). I also believe this has been already implemented.