Our main tool for mounting ISOs is gcdemu, but the. (iirc) user/Desktop is one of these weird virtual directories* - and certainly wine defaults to, or has to, to put things in user/Public/Desktop instead, with the user desktop mapping to the actual Linux desktop. Wine either can't parse the altered cd-check instruction, or its reliant on a hard-coded filepath that isn't the same in wine as in Windows. This doesn't work easily on Ubuntu + wine. It then might (emphasis on might) have hacked the game exe to look at a folder on the desktop with an autorun.inf file, in place of the CD drive.
bin files from a 2-CD version of the game. This installer appears to work by automatically extracting two.