Поскольку никто не помнит примеров, "возьму слово":
Пример реализации через плагин(ы):
Quake Live. Несмотря на известного разработчика, совместимость с разными браузерами все таки хромает.
Пример реализации через Java:
GameJolt. QuickPlay доступен для всех загружаемых игр [если выставлен в настройках игры], и (по сути) занимается тем же что в другом случае сделал бы игрок - скачивает файл, распаковывает в ассоциированную папку, и запускает указанное приложение.
__________________

Мой сайт-блог. Игры, обновления, примеры для Haxe, JavaScript(+HTML5), GameMaker, Love2d...