So, finally found a workaround (as this does NOT feel like a proper solution):
This is verified working on a Windows 7 Ultimate installation:
- Boot up the windows machine
- start x-server (cygwin-x does the trick for me)
- connect to x-forwarding enabled ssh-instance on target machine
- Start your FULL desktop environment (I chose xfce)
- from there, start calibre as you would on the machines' local desktop
- grin and profit.
From there on, calibre works as usual. Everything else works nifty as usual.
Something that shot through my mind, I have no idea how hard it might be:
Seperate the library handling and the gui with device handling from each other (server/client).
An example on how I would use it:
I have my library stored on a dedicated machine, running the server component and want to download new books on my reader. I power up a laptop I have setup in my network, start the client, connect my reader to the laptop, and it is recognized as it is now. The server sends the book to the client, which directly streams to the reader.