My quick fix to this was to
- write a bat file,
runemacsclientw.bat
much like the example on the EmacsWiki to start emacsclientw.exe, - convert the bat file to exe with a simple converter,
- choosed the above bat file as batch file,
- checked Invisible application (don't know if this matters...),
- under the Versioninformation tab picked an Emacs icon file from under the
etc/icons
path, - compiled, and exited,
- fix read/execute permissions for the users group on the new exe file,
runemacsclientw.exe
, placed in the emacsbin
directory - associate file types to be opened by Emacs with
runemacsclientw.exe
, and - add
(server-start)
to the Emacs init file,.emacs
runemacsclientw.exe
on the taskbar and defined an alias, emacs
, for runemacsclientw.exe
in my .bashrc
. I run cygwin/bash on my Windows boxes.