Some programs (games especially) benefit when Wine is run in a separate xserver. Some users have developed programs and scripts to do this automatically, but I think this can be improved and made an option in Wine.
When I go to 'Wine configuration - Desktop integration', there is no simple way to use my current theming of Ubuntu.
I have only options of 'install theme' (it's a windows file? where I can get it?!) or manually set each item color, and each time when I change Ubuntu theming, I must again and again set each item in Wine manually.
I suggest to integrate Ubuntu theming in Wine. It looks not so hard.
Developer comments
The problem isn't Ubuntu specific: Wine's theming implementation still sucks. This is largely an upstream issue (there was a summer of code project at one point, but it didn't fix the slowness, and it didn't add any good magic to use the current system theme colors).
Currently we have to install additional software (sometimes full of bugs ) to sync our Nokia or Sony Ericsson phone.Some phones can be firmware updated with Nokia Software Update , but that application is just for Windows .
It can be annoying to mount an ISO and then run Wine over and over again.
Humans don't think in terms of tools, they think in terms of tasks. Running a game is a task. Running GmountISO to mount the ISO and then running Wine are running tools.
When you install applications in Wine, they go straight to the Wine folder. I think novices would find it easier if, for example, they installed World of Warcraft and it would appear in the Games folder. I know there are menu editing tools, but they are not very simple for novices.
Each user has their own ~/.wine folder. On a multi-user system, more than one user might install the same software. It is not a big deal with smaller programs, but some games might be very large and installing those twice or more is a huge waste of space (and time, considering it is often required to do some configuration before it will work).
This can be resolved using symbolic linking, however it is often too complicated for the average user.
Ok, I know it's not exactly an Ubuntu-related idea, but I think it's important.
Actually, when a user installs a program in Wine, only this user has the autorisation to access the program, meaning that if two or more persons want to access the software, they must share one user account, or install the program for each user, resulting in a lost of disk space (especially when it comes to Office or Photoshop).
I propose a installation mode, which should use sudo, and could create another fake C: drive somewhere in /, so that the programs can be installed for the whole system.
Of course, it should still be possible to install programs only for one user, with the actual way of installation.
Wine would then check in the user virtual C drive for programs, and PolicyKit could be used (if possible to integrate it in Wine) for launching system-wide programs.
Not in sudo mode, of course, just an authentication process (cause it's localized in the main directory tree).
Another solution could be to make the virtual C drives or some parts of it (like the folder containing the program) accessible to other users via an authentication process or a sharing thing.