Ok, This might sound picky, but hell...
I am one of those awkward people who would like the option to be able to run the game in a window, OR in Fullscreen.
So with all my other Crossover Games, i managed to create a secondary shortcut to each game with an argument to allow it to run in a window, (e.g. -windowed, or -w)
However for Homeworld 2, when running in a window, there is no window border, so it is stuck in the top-left corner of the screen.
I found a workaround for this by enabling the Emulate a Virtual Desktop, which works perfectly.. However, Then the Fullscreen shortcut then also runs in a window.
I tried copying the EXE file and setting up Per-Application settings, but Crossover seems to ignore them and just use the default settings for every app.
Finally, I found what appeared to be my answer, running this: (obviously changing out the text where appropriate)
explorer /desktop=TitlebarName,1024x768 "/path/to/your/game.exe"
However i would get this in response:
"Unable to run Homeworld2, Administrative access to this folder is required."
and im completely stumped. If I run the explorer command to create a Virtual Desktop, and run Explorer INSIDE that, browse to the game and run it, It works...
If i run the game without the explorer application, it works... but when i try to run it like that it wont.
Can you shed any light on this?