My quick fix to this was to
- write a bat file,
runemacsclientw.batmuch 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/iconspath, - compiled, and exited,
- fix read/execute permissions for the users group on the new exe file,
runemacsclientw.exe, placed in the emacsbindirectory - 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.