Seperated the Java command line generator from the FreeDesktop integration

Because we will need this for the Windows auto start functionality
this needs to be split off.
Added Windows auto start functionality using a .bat script

I've added auto start support for Windows by creating a .bat script
and putting it in the user's startup directory in the start menu.