I was able to run Oblivion successfully on my Macbook pro through wineskin, however Nehrim when installed in a wrapper under the same settings as Oblivion ran under does not work. What I had done was to make a new wrapper with a clean oblivion install, then installed Nehrim as normal within that wrapper. As far as wineskin is concerned I tried with the following engines {WS7Wine1.3.20, WS7WineCXG9.1.0 and WS7WineCXG10.0.0} with wrapper version 2.3, all met the same fate. Hopefully I'm not the first person ever to have run Nehrim in this manner and there is some wisdom floating around that could help me and if you need more information I can supply it.
Here is the Wineskin Debug Log:
wine: cannot find L"C:\\windows\\system32\\plugplay.exe"
fixme:sync:CreateMemoryResourceNotification (0) stub
err:ole:CoGetContextToken apartment not initialised
fixme

URL_ParseUrl failed to parse L"Microsoft.VisualBasic"
fixme

URL_ParseUrl failed to parse L"System.Windows.Forms"
fixme:advapi:SetEntriesInAclA 1 0x33f810 0x0 0x33f858
fixme:advapi:SetSecurityInfo stub
fixme:dpnhpast:DllRegisterServer :stub
fixme:imm:ImmDisableIME (-1): stub
fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime 2.0 Error Reporting"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003e8,0x0,0x0008,0x000000fa,0x3009a1b4,0x5dd260): stub
err:eventlog:ReportEventW L"nehrimlauncher.exe"
err:eventlog:ReportEventW L"1.1.1.1"
err:eventlog:ReportEventW L"4d4e1795"
err:eventlog:ReportEventW L"kernel32.dll"
err:eventlog:ReportEventW L"5.1.2600.2180"
err:eventlog:ReportEventW L"00000000"
err:eventlog:ReportEventW L"0"
err:eventlog:ReportEventW L"0001b531"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub
err:ole:CoUninitialize Mismatched CoUninitialize
err:ole:CoUninitialize Mismatched CoUninitialize
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. Exception from HRESULT: 0x80070002
File name: 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
at NehrimLauncher.My.MyApplication.Main(String[] Args)
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
wine: Unhandled exception 0xe0434f4d at address 0x7b82b531 (thread 0009), starting debugger...
Unhandled exception: 0xe0434f4d in 32-bit code (0x7b82b531).
Register dump:
CS:001b SS:0023 DS:0023 ES:0023 FS:1007 GS:000f
EIP:7b82b531 ESP:0032e224 EBP:0032e298 EFLAGS:00000246( - -- I Z- -P- )
EAX:7b818fbd EBX:7b82b4c8 ECX:00000000 EDX:00000000
ESI:00000001 EDI:e0434f4d
Stack dump:
0x0032e224: 0032e2d4 00000004 00ab2904 e0434f4d
0x0032e234: 00000001 00000000 7b82b531 00000001
0x0032e244: 80070002 00392010 00000036 79e7be2e
0x0032e254: 003f161c 79e7be3f e0434f4d 0032e2d4
0x0032e264: 00392010 02000036 0032e280 79e814da
0x0032e274: 0032e28c 02000036 00000001 0032e2fc
0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x7b82b531 RaiseException+0x81() in kernel32 (0x0032e298)
1 0x79f97065 in mscorwks (+0x127064) (0x0032e2fc)
2 0x7a05b942 in mscorwks (+0x1eb941) (0x0032e338)
3 0x7a05b9eb in mscorwks (+0x1eb9ea) (0x0032e364)
4 0x7a05b9f6 in mscorwks (+0x1eb9f5) (0x0032e444)
5 0x79e96791 in mscorwks (+0x26790) (0x0032e4c4)
6 0x79061526 in mscorjit (+0x1525) (0x0032e548)
7 0x03070010 in <wine-loader> (+0x307000f) (0x0032e560)
8 0x00000001 _mh_execute_header() in <wine-loader> (0x03072e54)
0x7b82b531 RaiseException+0x81 in kernel32: movl 0xfffffff4(%ebp),%ecx
Modules:
Module Address Debug info Name (148 modules)
ELF 0- 6101000 Stabs <wine-loader>
PE 400000- 67e000 Deferred nehrimlauncher
PE 40000000-40143000 Deferred libwine.1.dylib
ELF 4019c000-401b7000 Deferred version<elf>
\-PE 401a0000-401b5000 \ version
PE 401cd000-401d7000 Deferred libsm.6.dylib
PE 401d7000-401ef000 Deferred libice.6.dylib
PE 401ef000-401ff000 Deferred libxext.6.dylib
ELF 40604000-40675000 Deferred advapi32<elf>
\-PE 40610000-4065c000 \ advapi32
ELF 40675000-406f8000 Deferred shlwapi<elf>
\-PE 40680000-406d2000 \ shlwapi
ELF 406f8000-4079d000 Deferred gdi32<elf>
\-PE 40700000-40775000 \ gdi32
PE 4079d000-407a2000 Deferred libapplewm.7.dylib
PE 407a2000-407bc000 Deferred libxcb.1.dylib
PE 407bc000-407c0000 Deferred libxau.6.dylib
PE 407c0000-407c6000 Deferred libxdmcp.6.dylib
ELF 407c6000-407ec000 Deferred imm32<elf>
\-PE 407d0000-407e6000 \ imm32
PE 407ec000-407f0000 Deferred libxinerama.1.dylib
PE 407f0000-407f7000 Deferred libxxf86vm.1.dylib
PE 407f7000-40800000 Deferred libxrandr.2.dylib
ELF 42500000-42657000 Deferred user32<elf>
\-PE 42510000-4260a000 \ user32
PE 42657000-426de000 Deferred libfreetype.6.dylib
ELF 426de000-427aa000 Deferred winex11<elf>
\-PE 426e0000-4277e000 \ winex11
PE 427aa000-427b5000 Deferred libxrender.1.dylib
PE 427b5000-427bf000 Deferred libxcursor.1.dylib
PE 427bf000-427c5000 Deferred libxfixes.3.dylib
PE 43d5a000-43e7d000 Deferred libx11.6.dylib
ELF 43e7d000-43f1b000 Deferred msvcrt<elf>
\-PE 43e80000-43ee6000 \ msvcrt
ELF 43f1b000-43fac000 Deferred rpcrt4<elf>
\-PE 43f20000-43f88000 \ rpcrt4
ELF 44900000-44a44000 Deferred ole32<elf>
\-PE 44910000-449fd000 \ ole32
ELF 44a44000-44c6d000 Deferred shell32<elf>
\-PE 44a50000-44c2d000 \ shell32
ELF 44c6d000-44d80000 Deferred comctl32<elf>
\-PE 44c70000-44d5a000 \ comctl32
PE 5e380000-5e409000 Deferred diasymreader
PE 5e410000-5e4b8000 Deferred microsoft.visualbasic
PE 641f0000-6420d000 Deferred shfusion
PE 78130000-781cb000 Deferred msvcr80
PE 79000000-79045000 Deferred mscoree
PE 79060000-790b3000 Export mscorjit
PE 790c0000-794de000 Deferred mscorlib
PE 79e70000-7a3d1000 Export mscorwks
ELF 7b800000-7b9b1000 Stabs kernel32<elf>
\-PE 7b810000-7b977000 \ kernel32
ELF 7bc00000-7bcd6000 Deferred ntdll<elf>
\-PE 7bc10000-7bc99000 \ ntdll
PE 90008000-900a1000 Deferred coretext
PE 9006a000-90076000 Deferred iosurface
PE 901f1000-902cd000 Deferred launchservices
PE 901f1000-902cd000 Deferred launchservices
PE 90413000-90538000 Deferred desktopservicespriv
PE 90413000-90538000 Deferred desktopservicespriv
PE 904ee000-905e1000 Deferred colorsync
PE 90677000-909f9000 Deferred foundation
PE 90677000-909f9000 Deferred foundation
PE 90968000-9098a000 Deferred speechsynthesis
PE 9097d000-90f38000 Deferred liblapack.dylib
PE 90e44000-90efb000 Deferred kerberos
PE 919ac000-919b2000 Deferred audiounit
PE 91a05000-91a31000 Deferred directoryservice
PE 91a05000-91a31000 Deferred directoryservice
PE 92a8f000-92b48000 Deferred securityfoundation
PE 92a8f000-92b48000 Deferred securityfoundation
PE 92bb9000-92bd7000 Deferred langanalysis
PE 92bcb000-92bd1000 Deferred libradiance.dylib
PE 92bcb000-92bd1000 Deferred libradiance.dylib
PE 92bd3000-92bf6000 Deferred libpng.dylib
PE 92cb5000-92cf1000 Deferred dictionaryservices
PE 92cdc000-92cef000 Deferred diskarbitration
PE 92ce6000-92cf3000 Deferred opendirectory
PE 92ce6000-92cf3000 Deferred opendirectory
PE 92dd1000-92e1c000 Deferred ae
PE 9301d000-93068000 Deferred libvdsp.dylib
PE 93060000-9308a000 Deferred libresolv.9.dylib
PE 93060000-9308a000 Deferred libresolv.9.dylib
PE 932e0000-932e8000 Deferred applicationservices
PE 934e7000-934ea000 Deferred accelerate
PE 9350a000-936ee000 Deferred libicucore.a.dylib
PE 9368d000-93690000 Deferred veclib
PE 9368e000-936c4000 Deferred corevideo
PE 9368e000-936c4000 Deferred corevideo
PE 9368e000-936c4000 Deferred corevideo
PE 93762000-938a8000 Deferred libfontparser.dylib
PE 93762000-938a8000 Deferred libfontparser.dylib
PE 938ce000-938d7000 Deferred libgfxshared.dylib
PE 939a3000-939c0000 Deferred libbsm.0.dylib
PE 939b8000-939e3000 Deferred libjpeg.dylib
PE 93b36000-93b87000 Deferred libglu.dylib
PE 93b36000-93b87000 Deferred libglu.dylib
PE 93bd0000-93c91000 Deferred libobjc.a.dylib
PE 93c94000-93d56000 Deferred ats
PE 93d30000-93d38000 Deferred libcorevmclient.dylib
PE 93d30000-93d38000 Deferred libcorevmclient.dylib
PE 93d5d000-941b5000 Deferred libblas.dylib
PE 941a8000-941be000 Deferred opengl
PE 941a8000-941be000 Deferred opengl
PE 941c2000-94558000 Deferred carboncore
PE 944e3000-9450d000 Deferred opencl
PE 9471b000-94a5d000 Deferred security
PE 94a97000-94b00000 Deferred passwordserver
PE 94d11000-94d17000 Deferred libmathcommon.a.dylib
PE 94e78000-94fce000 Deferred libcrypto.0.9.8.dylib
PE 94e78000-94fce000 Deferred libcrypto.0.9.8.dylib
PE 95016000-9507e000 Deferred familycontrols
PE 950e7000-952fb000 Deferred imageio
PE 954b8000-954c7000 Deferred print
PE 95702000-95765000 Deferred coreui
PE 95702000-95765000 Deferred coreui
PE 95747000-9580c000 Deferred printcore
PE 96471000-96487000 Deferred netfs
PE 96471000-96487000 Deferred netfs
PE 966a0000-966fa000 Deferred systemconfiguration
PE 96822000-96a95000 Deferred corefoundation
PE 9699e000-96e02000 Deferred hitoolbox
PE 96cc3000-96cee000 Deferred imagecapture
PE 96d0c000-96d19000 Deferred commercecore
PE 96d0c000-96d19000 Deferred commercecore
PE 96d13000-96d7e000 Deferred metadata
PE 96d7c000-96e6a000 Deferred vimage
PE 97083000-974be000 Deferred quartzcore
PE 97083000-974be000 Deferred quartzcore
PE 97083000-974be000 Deferred quartzcore
PE 97c7f000-97ca8000 Deferred cfopendirectory
PE 97c7f000-97ca8000 Deferred cfopendirectory
PE 97c7f000-97ca8000 Deferred cfopendirectory
PE 9810f000-981e4000 Deferred qd
PE 9810f000-981e4000 Deferred qd
PE 981f6000-9824a000 Deferred libtiff.dylib
PE 9827f000-983aa000 Deferred libglprogrammability.dylib
PE 9852c000-98598000 Deferred navigationservices
PE 9852c000-98598000 Deferred navigationservices
PE 98722000-9879a000 Deferred libvmisc.dylib
PE 98722000-9879a000 Deferred libvmisc.dylib
PE 9882c000-9887f000 Deferred libauto.dylib
PE 98873000-9887b000 Deferred help
PE 990f8000-99206000 Deferred cfnetwork
PE 99dd5000-99de3000 Deferred commonpanels
PE 99ddc000-99f88000 Deferred audiotoolbox
PE 99ddc000-99f88000 Deferred audiotoolbox
PE 99f1a000-99ff2000 Deferred ink
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\SureAI\Nehrim\NehrimLauncher.exe
0000002b 2
0000002a 0
00000009 0 <==
0000000e services.exe
00000033 0
00000032 0
00000025 0
00000018 0
00000017 0
00000016 0
00000012 0
0000000f 0
00000010 explorer.exe
00000011 0
00000013 mscorsvw.exe
0000001a 0
00000019 0
00000015 0
00000014 0
00000020 winedevice.exe
00000027 0
00000026 0
00000024 0
00000021 0
Backtrace:
=>0 0x7b82b531 RaiseException+0x81() in kernel32 (0x0032e298)
1 0x79f97065 in mscorwks (+0x127064) (0x0032e2fc)
2 0x7a05b942 in mscorwks (+0x1eb941) (0x0032e338)
3 0x7a05b9eb in mscorwks (+0x1eb9ea) (0x0032e364)
4 0x7a05b9f6 in mscorwks (+0x1eb9f5) (0x0032e444)
5 0x79e96791 in mscorwks (+0x26790) (0x0032e4c4)
6 0x79061526 in mscorjit (+0x1525) (0x0032e548)
7 0x03070010 in <wine-loader> (+0x307000f) (0x0032e560)
8 0x00000001 _mh_execute_header() in <wine-loader> (0x03072e54)
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003ff,0x0,0x0001,0x00000000,0x32dd80,0x0): stub
err:eventlog:ReportEventW L".NET Runtime version 2.0.50727.42 - Fatal Execution Engine Error (79F97075) (80131506)"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub