The recommended way to associate files is to associate them with
emacsclientw.exe. In order for this to work when Emacs is
not yet started, you will also need to set the environment variable
ALTERNATE_EDITOR to runemacs.exe. To open files
in a running instance of Emacs, you will need to add the following
to your init file:
(server-start)