well I have been playing a bit more and got the following at the bottom o the log after running it... err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {b196b286-bab4-101a-b69c-00aa00341d07} could be created for context 0x80000001 err:ole:marshal_object couldn't get IPSFactory buffer for interface {b196b284-bab4-101a-b69c-00aa00341d07} err:rpc:I_RpcReceive we got fault packet with status 0x80004002 err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002 fixme:msxml:DllCanUnloadNow fixme:wininet:InternetGetConnectedState always returning LAN connection. err:ole:CoCreateInstance apartment not initialised err:ole:get_unmarshaler_from_stream Failed to create marshal, 0x800401f0 err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d Also, a lot o these... fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.MFCLOC"