I'm not using Unity, so I really don't know if it will work.
You problem could be beacause of the program launcher. I assume your .desktop file contains
Exec=wine '/home/user/.wine/dosdevices/c:/Program...' and so on. Try making a bash binary wich contains something like this:
cd '/home/aldomann/.wine/dosdevices/c:/Archivos de programa/Warcraft II BNE'
wine 'Warcraft II BNE.exe'
Name it for instance
warcraft2 and move it to
/usr/bin (or any PATH variable, wich you can know by typing
echo $PATH on the Terminal)
Then in your .desktop file instead of
Exec=wine '...' use
I think Unity will assume this is not a wine program and will use your icon, but it is only conjecture.
Hope it works ;)
By default your Wine apps
.desktops are placed on
Instead of modifying an existing
.desktop file you can create a new one and place it on
It should be something like this:
Tip: If you place your icon on
/home/user/.icons/ (i.e app-icon.png) you will only have to put