Thanks for the help so far. Bummer...neither one of those suggestions worked. I tried Regina but it failed to even parse the rex file. It looks like it complained about the use of tilde in the file: Code: $ regina ccmdist Error 64 running "/home/bmayes/.wine/drive_c/CCWin/Distribution/ccmdist.rex": [Syntax error while parsing] Error 64.1: [Syntax error at line 100] I was also unable to get it to run under wine after copying over and registering the sapi.dll file: Code: $ wine callcntr.exe err:win:WINPOS_GetWinOffset bad hwndFrom = 0xfffffffd wine: Unhandled page fault on read access to 0x00000058 at address 0x7c3428ed (thread 000b), starting debugger... Unhandled exception: page fault on read access to 0x00000058 in 32-bit code (0x7c3428ed). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:7c3428ed ESP:0032bf54 EBP:00000000 EFLAGS:00210202( R- -- I - - - ) EAX:00000058 EBX:0032d7ac ECX:00343a98 EDX:7ee32a2a ESI:00000058 EDI:00000058 Stack dump: 0x0032bf54: 00000000 0032d7ac 00080044 00333faf 0x0032bf64: 00000058 00343a98 00080044 0000004e 0x0032bf74: 0032c6b4 7ee16ff4 00000001 00000000 0x0032bf84: 00000001 0032c8dc 7de223b6 b7d10688 0x0032bf94: 00000000 00000000 40500000 00000000 0x0032bfa4: 00000008 00000004 00000000 00000001 Backtrace: =>0 0x7c3428ed in msvcr71 (+0x28ed) (0x00000000) 0x7c3428ed: movb 0x0(%edi),%al Modules: Module Address Debug info Name (146 modules) PE 330000- 350000 Deferred ccmain PE 390000- 3b2000 Deferred ccactrep PE 3c0000- 3d4000 Deferred ccbmp PE 3e0000- 3e6000 Deferred ccv PE 3f0000- 3f5000 Deferred ccsdk PE 400000- 406000 Deferred callcntr PE 630000- 6b0000 Deferred cccmn PE 6b0000- 6c2000 Deferred ccutils PE 6d0000- 726000 Deferred ccgui PE 730000- 738000 Deferred cchelp PE 740000- 749000 Deferred ccuni PE 750000- 769000 Deferred ccew PE 770000- 77a000 Deferred cchapi PE 780000- bb7000 Deferred ccsdi PE bc0000- bc9000 Deferred cctrace PE bd0000- bd8000 Deferred ccedit PE be0000- c35000 Deferred ccapar PE c40000- c4a000 Deferred cclogon PE c50000- c86000 Deferred ccentccms PE c90000- cbf000 Deferred ccentiee PE cc0000- dbf000 Deferred ccpmn PE dc0000- dc6000 Deferred ccent PE dd0000- df7000 Deferred ccpmrc PE e00000- e20000 Deferred ccptf PE e20000- e68000 Deferred ccqueue PE e70000- e88000 Deferred ccset PE e90000- ee9000 Deferred ccquery PE ef0000- faa000 Deferred ccpm PE 10000000-10006000 Deferred ccrun PE 61e80000-61e90000 Deferred snanls PE 63000000-63007000 Deferred trnsdt PE 63bf0000-63ca9000 Deferred sapi ELF 7b800000-7b972000 Deferred kernel32<elf> \-PE 7b820000-7b972000 \ kernel32 ELF 7bc00000-7bcb3000 Deferred ntdll<elf> \-PE 7bc10000-7bcb3000 \ ntdll ELF 7bf00000-7bf04000 Deferred <wine-loader> PE 7c340000-7c396000 Export msvcr71 ELF 7d3a1000-7d3fb000 Deferred riched20<elf> \-PE 7d3b0000-7d3fb000 \ riched20 ELF 7d3fb000-7d40f000 Deferred lz32<elf> \-PE 7d400000-7d40f000 \ lz32 ELF 7d40f000-7d429000 Deferred version<elf> \-PE 7d410000-7d429000 \ version ELF 7d429000-7d43d000 Deferred shfolder<elf> \-PE 7d430000-7d43d000 \ shfolder ELF 7d43d000-7d483000 Deferred urlmon<elf> \-PE 7d440000-7d483000 \ urlmon ELF 7d483000-7d568000 Deferred oleaut32<elf> \-PE 7d4a0000-7d568000 \ oleaut32 ELF 7d568000-7d57d000 Deferred midimap<elf> \-PE 7d570000-7d57d000 \ midimap ELF 7d57d000-7d5a3000 Deferred msacm32<elf> \-PE 7d580000-7d5a3000 \ msacm32 ELF 7d5a3000-7d5bc000 Deferred msacm32<elf> \-PE 7d5b0000-7d5bc000 \ msacm32 ELF 7ddbd000-7ddc3000 Deferred libattr.so.1 ELF 7ddc3000-7ddca000 Deferred libgdbm.so.3 ELF 7ddca000-7de29000 Deferred libpulse.so.0 ELF 7de39000-7de42000 Deferred librt.so.1 ELF 7de42000-7df0a000 Deferred libasound.so.2 ELF 7df0a000-7df42000 Deferred winealsa<elf> \-PE 7df10000-7df42000 \ winealsa ELF 7df42000-7df46000 Deferred libgpg-error.so.0 ELF 7df46000-7dfaf000 Deferred libgcrypt.so.11 ELF 7dfaf000-7dfc1000 Deferred libtasn1.so.3 ELF 7dfc1000-7dfc5000 Deferred libkeyutils.so.1 ELF 7dfc5000-7dfce000 Deferred libkrb5support.so.0 ELF 7dfce000-7dff2000 Deferred libk5crypto.so.3 ELF 7dff2000-7e084000 Deferred libkrb5.so.3 ELF 7e084000-7e121000 Deferred libgnutls.so.26 ELF 7e121000-7e14c000 Deferred libgssapi_krb5.so.2 ELF 7e14c000-7e183000 Deferred libcups.so.2 ELF 7e183000-7e20a000 Deferred winmm<elf> \-PE 7e190000-7e20a000 \ winmm ELF 7e20a000-7e220000 Deferred psapi<elf> \-PE 7e210000-7e220000 \ psapi ELF 7e220000-7e24a000 Deferred ws2_32<elf> \-PE 7e230000-7e24a000 \ ws2_32 ELF 7e24a000-7e27e000 Deferred winspool<elf> \-PE 7e250000-7e27e000 \ winspool ELF 7e27e000-7e331000 Deferred comdlg32<elf> \-PE 7e290000-7e331000 \ comdlg32 ELF 7e331000-7e347000 Deferred libresolv.so.2 ELF 7e347000-7e34e000 Deferred libnss_dns.so.2 ELF 7e34e000-7e351000 Deferred libnss_mdns4_minimal.so.2 ELF 7e355000-7e35a000 Deferred libcap.so.2 ELF 7e35a000-7e361000 Deferred libasound_module_pcm_pulse.so ELF 7e385000-7e3f3000 Deferred rpcrt4<elf> \-PE 7e390000-7e3f3000 \ rpcrt4 ELF 7e3f3000-7e4ef000 Deferred ole32<elf> \-PE 7e410000-7e4ef000 \ ole32 ELF 7e519000-7e54c000 Deferred uxtheme<elf> \-PE 7e520000-7e54c000 \ uxtheme ELF 7e54c000-7e555000 Deferred libxcursor.so.1 ELF 7e555000-7e55a000 Deferred libxfixes.so.3 ELF 7e55a000-7e55e000 Deferred libxcomposite.so.1 ELF 7e55e000-7e566000 Deferred libxrandr.so.2 ELF 7e566000-7e570000 Deferred libxrender.so.1 ELF 7e570000-7e576000 Deferred libxxf86vm.so.1 ELF 7e576000-7e579000 Deferred libxinerama.so.1 ELF 7e579000-7e59a000 Deferred imm32<elf> \-PE 7e580000-7e59a000 \ imm32 ELF 7e59a000-7e59f000 Deferred libxdmcp.so.6 ELF 7e59f000-7e5b9000 Deferred libxcb.so.1 ELF 7e5b9000-7e5bd000 Deferred libxau.so.6 ELF 7e5bd000-7e5c2000 Deferred libuuid.so.1 ELF 7e5c2000-7e6b1000 Deferred libx11.so.6 ELF 7e6b1000-7e6c1000 Deferred libxext.so.6 ELF 7e6c1000-7e6d9000 Deferred libice.so.6 ELF 7e6d9000-7e6e2000 Deferred libsm.so.6 ELF 7e6ec000-7e6f0000 Deferred libcom_err.so.2 ELF 7e6f2000-7e791000 Deferred winex11<elf> \-PE 7e700000-7e791000 \ winex11 ELF 7e7f5000-7e81c000 Deferred libexpat.so.1 ELF 7e81c000-7e849000 Deferred libfontconfig.so.1 ELF 7e849000-7e8c0000 Deferred libfreetype.so.6 ELF 7e8c0000-7e8d5000 Deferred system.drv16.so PE 7e8d0000-7e8d5000 Deferred system.drv16 ELF 7e8d5000-7e99f000 Deferred comctl32<elf> \-PE 7e8e0000-7e99f000 \ comctl32 ELF 7e99f000-7eb2f000 Deferred shell32<elf> \-PE 7e9b0000-7eb2f000 \ shell32 ELF 7eb2f000-7eb8c000 Deferred shlwapi<elf> \-PE 7eb40000-7eb8c000 \ shlwapi ELF 7eb8c000-7ebaf000 Deferred mpr<elf> \-PE 7eb90000-7ebaf000 \ mpr ELF 7ebaf000-7ebc5000 Deferred libz.so.1 ELF 7ebd5000-7ec2c000 Deferred wininet<elf> \-PE 7ebe0000-7ec2c000 \ wininet ELF 7ec2c000-7ec84000 Deferred advapi32<elf> \-PE 7ec40000-7ec84000 \ advapi32 ELF 7ec84000-7ed24000 Deferred gdi32<elf> \-PE 7ec90000-7ed24000 \ gdi32 ELF 7ed24000-7ee70000 Deferred user32<elf> \-PE 7ed40000-7ee70000 \ user32 ELF 7ef9a000-7efa6000 Deferred libnss_files.so.2 ELF 7efa6000-7efb1000 Deferred libnss_nis.so.2 ELF 7efb1000-7efca000 Deferred libnsl.so.1 ELF 7efca000-7eff0000 Deferred libm.so.6 ELF 7eff7000-7f000000 Deferred libnss_compat.so.2 ELF b7d11000-b7d15000 Deferred libdl.so.2 ELF b7d15000-b7e78000 Deferred libc.so.6 ELF b7e79000-b7e92000 Deferred libpthread.so.0 ELF b7ea2000-b7fde000 Deferred libwine.so.1 ELF b7fe0000-b7ffe000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000e 00000014 0 00000010 0 0000000f 0 00000011 00000017 0 00000016 0 00000013 0 00000012 0 00000022 0000001e 0 00000009 0000003a 0 0000003b 1 00000033 0 00000032 00000035 0 00000028 0000003d 0 00000018 (D) C:\CCWin\CallCenter\callcntr.exe 0000003f 0 00000040 0 0000000b 0 <== Backtrace: =>0 0x7c3428ed in msvcr71 (+0x28ed) (0x00000000)