ahora solo tengo 2 problemas:
No puedo crear un lanzador que funcione del Heroes of Might and Magic 2, pero si voy hasta la carpeta y hago doble click si funciona

.
en la terminal me tira esto:
wine '/home/alaniz/.wine/dosdevices/c:/Archivos de programa/Heroes II/HEROES2W.EXE'
fixme:win:EnumDisplayDevicesW ((null),0,0x32f610,0x00000000), stub!
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8
wine: Unhandled page fault on read access to 0x00000016 at address 0x49d259 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000016 in 32-bit code (0x0049d259).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:0049d259 ESP:0032f844 EBP:0032f870 EFLAGS:00010212( R- -- I -A- - )
EAX:00000000 EBX:004eaf28 ECX:000186a0 EDX:0000004a
ESI:0087e6e8 EDI:004df130
Stack dump:
0x0032f844: 0004b000 004df130 0087e6e8 004eaf28
0x0032f854: 00000001 008bda88 0000000a 0000000a
0x0032f864: 000001e0 00000280 00000001 0032f888
0x0032f874: 0049d0e5 004df130 0087e6e8 004eaf28
0x0032f884: 00000000 0032fba0 00436c50 004df130
0x0032f894: 0087e6e8 004eaf28 00523108 276e6143
Backtrace:
=>0 0x0049d259 in heroes2w (+0x9d259) (0x0032f870)
1 0x0049d0e5 in heroes2w (+0x9d0e4) (0x0032f888)
2 0x00436c50 in heroes2w (+0x36c4f) (0x0032fba0)
3 0x004cd58f in heroes2w (+0xcd58e) (0x0032fbc4)
4 0x004cd31a in heroes2w (+0xcd319) (0x0032fbe0)
5 0x004d1681 in heroes2w (+0xd1680) (0x0032fd68)
6 0x00484f4c in heroes2w (+0x84f4b) (0x0032fdc0)
7 0x00484ba7 in heroes2w (+0x84ba6) (0x0032fdfc)
8 0x004df280 in heroes2w (+0xdf27f) (0x0032fe90)
9 0x7b853b9c call_process_entry+0xb() in kernel32 (0x0032fea8)
10 0x7b855feb in kernel32 (+0x45fea) (0x0032fee8)
11 0x7bc6ea20 call_thread_func+0xb() in ntdll (0x0032fef8)
12 0x7bc6ebf0 call_thread_entry_point+0x6f() in ntdll (0x0032ffc8)
13 0x7bc4a32a in ntdll (+0x3a329) (0x0032ffe8)
0x0049d259: movl 0x16(%eax),%eax
Modules:
Module Address Debug info Name (82 modules)
PE 400000- 54e000 Export heroes2w
PE 10000000-10019000 Deferred smackw32
PE 20000000-2002b000 Deferred mss32
ELF 2002b000-20083000 Deferred ddraw<elf>
\-PE 20030000-20083000 \ ddraw
ELF 20083000-20181000 Deferred ole32<elf>
\-PE 200a0000-20181000 \ ole32
ELF 20181000-201d4000 Deferred libgl.so.1
ELF 201d4000-201db000 Deferred libdrm_radeon.so.1
ELF 23de7000-23e03000 Deferred libgcc_s.so.1
ELF 362bd000-363f5000 Deferred wined3d<elf>
\-PE 362d0000-363f5000 \ wined3d
ELF 43c89000-43cfc000 Deferred rpcrt4<elf>
\-PE 43ca0000-43cfc000 \ rpcrt4
ELF 591e0000-591e4000 Deferred libxdamage.so.1
ELF 60c2e000-60c37000 Deferred librt.so.1
ELF 68000000-6801e000 Deferred ld-linux.so.2
ELF 6801e000-68038000 Deferred libpthread.so.0
ELF 68038000-68195000 Deferred libc.so.6
ELF 68195000-68199000 Deferred libdl.so.2
ELF 68199000-681bf000 Deferred libm.so.6
ELF 681bf000-681c7000 Deferred libnss_compat.so.2
ELF 681c7000-681de000 Deferred libnsl.so.1
ELF 681de000-681e9000 Deferred libnss_nis.so.2
ELF 681e9000-681f5000 Deferred libnss_files.so.2
ELF 681f5000-68289000 Deferred winmm<elf>
\-PE 68200000-68289000 \ winmm
ELF 68289000-683b9000 Deferred user32<elf>
\-PE 682a0000-683b9000 \ user32
ELF 683b9000-68444000 Deferred gdi32<elf>
\-PE 683c0000-68444000 \ gdi32
ELF 68444000-6849e000 Deferred advapi32<elf>
\-PE 68450000-6849e000 \ advapi32
ELF 6849e000-684b9000 Deferred wsock32<elf>
\-PE 684a0000-684b9000 \ wsock32
ELF 684b9000-684e6000 Deferred ws2_32<elf>
\-PE 684c0000-684e6000 \ ws2_32
ELF 684e6000-68506000 Deferred iphlpapi<elf>
\-PE 684f0000-68506000 \ iphlpapi
ELF 68506000-68530000 Deferred netapi32<elf>
\-PE 68510000-68530000 \ netapi32
ELF 68530000-68544000 Deferred wing32<elf>
\-PE 68540000-68544000 \ wing32
ELF 68544000-685e3000 Deferred krnl386.exe16.so
PE 68550000-685e3000 Deferred krnl386.exe16
ELF 685e3000-685f8000 Deferred system.drv16.so
PE 685f0000-685f8000 Deferred system.drv16
ELF 685f8000-6860c000 Deferred comm.drv16.so
PE 68600000-6860c000 Deferred comm.drv16
ELF 6860c000-68621000 Deferred libz.so.1
ELF 68621000-68651000 Deferred libfontconfig.so.1
ELF 68651000-686f3000 Deferred winex11<elf>
\-PE 68660000-686f3000 \ winex11
ELF 686f3000-686fc000 Deferred libsm.so.6
ELF 686fc000-68715000 Deferred libice.so.6
ELF 68715000-68725000 Deferred libxext.so.6
ELF 68725000-68842000 Deferred libx11.so.6
ELF 68842000-68847000 Deferred libuuid.so.1
ELF 68847000-68861000 Deferred libxcb.so.1
ELF 68861000-68865000 Deferred libxau.so.6
ELF 68865000-6886b000 Deferred libxdmcp.so.6
ELF 6886b000-6888c000 Deferred imm32<elf>
\-PE 68870000-6888c000 \ imm32
ELF 6888c000-68890000 Deferred libxinerama.so.1
ELF 68890000-68896000 Deferred libxxf86vm.so.1
ELF 68896000-6889e000 Deferred libxrandr.so.2
ELF 6889e000-688a2000 Deferred libxcomposite.so.1
ELF 688a2000-688ac000 Deferred libxcursor.so.1
ELF 6a649000-6a653000 Deferred libdrm.so.2
ELF 6b14f000-6b155000 Deferred libxfixes.so.3
ELF 6bfcc000-6c043000 Deferred libfreetype.so.6
ELF 6f063000-6f077000 Deferred libresolv.so.2
ELF 6f7be000-6f8fe000 Export libwine.so.1
ELF 7139c000-713a6000 Deferred libtalloc.so.2
ELF 725b9000-725c3000 Deferred libxrender.so.1
ELF 7672b000-76752000 Deferred libexpat.so.1
ELF 7ae1b000-7b12d000 Deferred r300_dri.so
ELF 7b800000-7b97b000 Export kernel32<elf>
\-PE 7b810000-7b97b000 \ kernel32
ELF 7bc00000-7bcb7000 Export ntdll<elf>
\-PE 7bc10000-7bcb7000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Archivos de programa\Heroes II\HEROES2W.EXE
00000009 0 <==
0000000e services.exe
00000016 0
00000015 0
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000018 0
00000017 0
00000013 0
00000012 0
00000019 explorer.exe
0000001a 0
Backtrace:
=>0 0x0049d259 in heroes2w (+0x9d259) (0x0032f870)
1 0x0049d0e5 in heroes2w (+0x9d0e4) (0x0032f888)
2 0x00436c50 in heroes2w (+0x36c4f) (0x0032fba0)
3 0x004cd58f in heroes2w (+0xcd58e) (0x0032fbc4)
4 0x004cd31a in heroes2w (+0xcd319) (0x0032fbe0)
5 0x004d1681 in heroes2w (+0xd1680) (0x0032fd68)
6 0x00484f4c in heroes2w (+0x84f4b) (0x0032fdc0)
7 0x00484ba7 in heroes2w (+0x84ba6) (0x0032fdfc)
8 0x004df280 in heroes2w (+0xdf27f) (0x0032fe90)
9 0x7b853b9c call_process_entry+0xb() in kernel32 (0x0032fea8)
10 0x7b855feb in kernel32 (+0x45fea) (0x0032fee8)
11 0x7bc6ea20 call_thread_func+0xb() in ntdll (0x0032fef8)
12 0x7bc6ebf0 call_thread_entry_point+0x6f() in ntdll (0x0032ffc8)
13 0x7bc4a32a in ntdll (+0x3a329) (0x0032ffe8)
err:d3d:wined3d_unregister_window Window 0x10066 is not registered with wined3d.