Thanks, I guess I must have set the override for the wrong executable in winecfg! Anyway, I just overrode it from the command: Code: ~/.wine/drive_c/Program Files/PhotomatixPro3 $ WINEDLLOVERRIDES="gdiplus=n" wine PhotomatixPro.exe fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms" fixme:shell:URL_ParseUrl failed to parse L"System" fixme:shell:URL_ParseUrl failed to parse L"System.Drawing" fixme:shell:URL_ParseUrl failed to parse L"System.Drawing" fixme:shell:URL_ParseUrl failed to parse L"System" fixme:shell:URL_ParseUrl failed to parse L"PhotomatixMisc" fixme:shell:URL_ParseUrl failed to parse L"PhotomatixImaging" fixme:shell:URL_ParseUrl failed to parse L"Accessibility" fixme:shell:URL_ParseUrl failed to parse L"Photomatix.resources" fixme:shell:URL_ParseUrl failed to parse L"Photomatix.resources" fixme:win:EnumDisplayDevicesW ((null),0,0x32d028,0x00000000), stub! fixme:advapi:CheckTokenMembership (0x1d8 0x1653c8 0x32c934) stub! Unhandled Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Drawing.SafeNativeMethods.Gdip.GdipCreateFontFromLogfontW(HandleRef hdc, Object lf, IntPtr& font) at System.Drawing.Font.FromLogFont(Object lf, IntPtr hdc) at System.Drawing.Font.FromHfont(IntPtr hfont) at System.Drawing.SystemFonts.get_DefaultFont() at System.Windows.Forms.Control.get_Font() at System.Windows.Forms.Control.set_Font(Font value) at Photomatix.Forms.xf266856f631ec016.x85601834555fb7d5() at Photomatix.Forms.xf266856f631ec016..ctor() at Photomatix.Forms.xf266856f631ec016..ctor(String[] args) at Photomatix.Forms.xf266856f631ec016.xc447809891322395(String[] xce8d8c7e3c2c2426) wine: Unhandled page fault on read access to 0x00000048 at address 0x70d37550 (thread 0042), starting debugger... Unhandled exception: page fault on read access to 0x00000048 in 32-bit code (0x70d37550). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:70d37550 ESP:0032d858 EBP:0032d868 EFLAGS:00090246( R- -- I Z- -P- ) EAX:00110000 EBX:04443030 ECX:00000048 EDX:00000011 ESI:04443144 EDI:00000000 Stack dump: 0x0032d858: 04443200 04443144 00110000 04442fe8 0x0032d868: 0032d888 70de75be 00110000 0032d880 0x0032d878: 000001ca 044430b0 00110002 0000000e 0x0032d888: 0032d8b4 70d7bbae 000001ca 04442fe8 0x0032d898: 0444330e 00000000 04442ef0 00000005 0x0032d8a8: 044430b4 00000000 00000007 0032d8f0 Backtrace: =>0 0x70d37550 in gdiplus (+0x37550) (0x0032d868) 1 0x70de75be in gdiplus (+0xe75be) (0x0032d888) 2 0x70d7bbae in gdiplus (+0x7bbae) (0x0032d8b4) 3 0x70d37ee2 in gdiplus (+0x37ee2) (0x0032d8f0) 4 0x70d3822d in gdiplus (+0x3822d) (0x0032d910) 5 0x70d391b7 in gdiplus (+0x391b7) (0x0032da44) 6 0x70db6205 in gdiplus (+0xb6205) (0x0032dc60) 7 0x70db6404 in gdiplus (+0xb6404) (0x0032e2bc) 8 0x70d7524c in gdiplus (+0x7524c) (0x0032e308) 9 0x7ec56ff4 in gdi32 (+0x76ff4) (0x00000001) 10 0x00000000 (0x00000000) 0x70d37550: movl 0x0(%edi,%ecx,1),%ecx Modules: Module Address Debug info Name (73 modules) PE 400000- 6fe000 Deferred photomatixpro PE 3c60000- 3c8c000 Deferred photomatiximaging PE 10000000-10030000 Deferred photomatixmisc PE 5e380000-5e409000 Deferred diasymreader PE 60000000-60008000 Deferred accessibility PE 70d00000-70e91000 Export gdiplus PE 71590000-71617000 Deferred comctl32 PE 78130000-781cb000 Deferred msvcr80 PE 79000000-79045000 Deferred mscoree PE 79060000-790b3000 Deferred mscorjit PE 790c0000-794de000 Deferred mscorlib PE 79e70000-7a3d1000 Deferred mscorwks PE 7a440000-7a724000 Deferred system PE 7ade0000-7ae8e000 Deferred system.drawing PE 7afd0000-7b4e6000 Deferred system.windows.forms ELF 7b800000-7b954000 Deferred kernel32<elf> \-PE 7b820000-7b954000 \ kernel32 ELF 7bc00000-7bcb0000 Deferred ntdll<elf> \-PE 7bc10000-7bcb0000 \ ntdll ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7e462000-7e476000 Deferred lz32<elf> \-PE 7e470000-7e476000 \ lz32 ELF 7e476000-7e491000 Deferred version<elf> \-PE 7e480000-7e491000 \ version ELF 7e4b5000-7e63f000 Deferred shell32<elf> \-PE 7e4c0000-7e63f000 \ shell32 ELF 7e6a4000-7e711000 Deferred rpcrt4<elf> \-PE 7e6b0000-7e711000 \ rpcrt4 ELF 7e711000-7e80b000 Deferred ole32<elf> \-PE 7e730000-7e80b000 \ ole32 ELF 7e80b000-7e87a000 Deferred msvcrt<elf> \-PE 7e820000-7e87a000 \ msvcrt ELF 7e87a000-7e883000 Deferred libxcursor.so.1 ELF 7e883000-7e888000 Deferred libxfixes.so.3 ELF 7e888000-7e88c000 Deferred libxcomposite.so.1 ELF 7e88c000-7e894000 Deferred libxrandr.so.2 ELF 7e894000-7e89e000 Deferred libxrender.so.1 ELF 7e89e000-7e8a4000 Deferred libxxf86vm.so.1 ELF 7e8a4000-7e8a7000 Deferred libxinerama.so.1 ELF 7e8a7000-7e8c8000 Deferred imm32<elf> \-PE 7e8b0000-7e8c8000 \ imm32 ELF 7e8c8000-7e8cd000 Deferred libxdmcp.so.6 ELF 7e8cd000-7e8e7000 Deferred libxcb.so.1 ELF 7e8e7000-7e8eb000 Deferred libxau.so.6 ELF 7e8eb000-7e8f0000 Deferred libuuid.so.1 ELF 7e8f0000-7e9df000 Deferred libx11.so.6 ELF 7e9df000-7e9ef000 Deferred libxext.so.6 ELF 7e9ef000-7ea07000 Deferred libice.so.6 ELF 7ea07000-7ea10000 Deferred libsm.so.6 ELF 7ea21000-7eabd000 Deferred winex11<elf> \-PE 7ea30000-7eabd000 \ winex11 ELF 7eadd000-7eb04000 Deferred libexpat.so.1 ELF 7eb04000-7eb31000 Deferred libfontconfig.so.1 ELF 7eb31000-7eb47000 Deferred libz.so.1 ELF 7eb47000-7ebbe000 Deferred libfreetype.so.6 ELF 7ebcf000-7ec70000 Export gdi32<elf> \-PE 7ebe0000-7ec70000 \ gdi32 ELF 7ec70000-7edbb000 Deferred user32<elf> \-PE 7ec90000-7edbb000 \ user32 ELF 7edbb000-7ee19000 Deferred shlwapi<elf> \-PE 7edd0000-7ee19000 \ shlwapi ELF 7ee19000-7ee6f000 Deferred advapi32<elf> \-PE 7ee30000-7ee6f000 \ advapi32 ELF 7ef99000-7efa5000 Deferred libnss_files.so.2 ELF 7efa5000-7efb0000 Deferred libnss_nis.so.2 ELF 7efb0000-7efc9000 Deferred libnsl.so.1 ELF 7efc9000-7efef000 Deferred libm.so.6 ELF 7eff7000-7f000000 Deferred libnss_compat.so.2 ELF b7d59000-b7d5d000 Deferred libdl.so.2 ELF b7d5d000-b7ec0000 Deferred libc.so.6 ELF b7ec1000-b7eda000 Deferred libpthread.so.0 ELF b7eeb000-b8026000 Deferred libwine.so.1 ELF b8028000-b8046000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000c 0000001b 0 00000012 0 0000000e 0 0000000d 0 0000000f 00000017 0 00000016 0 00000015 0 00000014 0 00000011 0 00000010 0 00000018 0000001d 0 0000001c 0 0000001a 0 00000019 0 00000021 00000022 0 00000025 0000002c 0 0000002b 0 00000027 0 00000026 0 00000041 (D) C:\Program Files\PhotomatixPro3\PhotomatixPro.exe 00000045 0 00000044 2 00000043 0 00000042 0 <== Backtrace: =>0 0x70d37550 in gdiplus (+0x37550) (0x0032d868) 1 0x70de75be in gdiplus (+0xe75be) (0x0032d888) 2 0x70d7bbae in gdiplus (+0x7bbae) (0x0032d8b4) 3 0x70d37ee2 in gdiplus (+0x37ee2) (0x0032d8f0) 4 0x70d3822d in gdiplus (+0x3822d) (0x0032d910) 5 0x70d391b7 in gdiplus (+0x391b7) (0x0032da44) 6 0x70db6205 in gdiplus (+0xb6205) (0x0032dc60) 7 0x70db6404 in gdiplus (+0xb6404) (0x0032e2bc) 8 0x70d7524c in gdiplus (+0x7524c) (0x0032e308) 9 0x7ec56ff4 in gdi32 (+0x76ff4) (0x00000001) 10 0x00000000 (0x00000000) Unhandled Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Drawing.SafeNativeMethods.Gdip.GdipCreateFontFromLogfontW(HandleRef hdc, Object lf, IntPtr& font) at System.Drawing.Font.FromLogFont(Object lf, IntPtr hdc) at System.Drawing.Font.FromHfont(IntPtr hfont) at System.Drawing.SystemFonts.get_DefaultFont() at System.Windows.Forms.Control.get_Font() at System.Windows.Forms.Control.set_Font(Font value) at Photomatix.Forms.xf266856f631ec016.x85601834555fb7d5() at Photomatix.Forms.xf266856f631ec016..ctor() at Photomatix.Forms.xf266856f631ec016..ctor(String[] args) at Photomatix.Forms.xf266856f631ec016.xc447809891322395(String[] xce8d8c7e3c2c2426) Now its a SystemAccessViolation before the program even opens. Thanks, G