Hi nib
(Love the name, nib - nice inky scrivener feel about it.)
Just a little Mac trick that might help a bit. When you have got CONSOLE up, it will appear as an icon in the Dock at the bottom of the screen. Click on the icon and hold the mouse button down then roll over the item that says KEEP IN DOCK and let go of the mouse when the pointer is over that option.
Then each time you are about to run Scrivener - or any app that you are trying to help the developer with just go to the icon in the dock and click it. it will open and then you can open the other app (Scrivener) and every strange thing that happens will be recorded in the console. Or, you can open it after you run the app and it will also be there in the log window.
A good trick is to start up your mac fresh and go straight to the app causing the problems, start it up and go to the action that causes the error and click on that action. Then go straight to the console when the action fails. This will give the developer a look at just the failed action with your key startup and computer info at the top of the log. That can often help.
Then you just copy and paste the console log as text into an email or post to the developer. It is also interesting to read the console log yourself for the information it shows you about what is called when an app fires up. You will find stuff on your computer you completely forgot you put there.
For example: here is a very short post start-up console log for a Safari hang on OSX 10.4.11.
[size=75]Mac OS X Version 10.4.11 (Build 8S165)
2007-11-15 12:29:43 +0900
2007-11-15 12:29:44.307 loginwindow[94] FSResolveAliasWithMountFlags returned err = -43
2007-11-15 12:29:48.500 SystemUIServer[221] lang is:en
2007-11-15 12:29:49.293 textsoapHelper[227] TextSoap Helper Version 5.6.1 launched
2007-11-15 12:29:54.050 MagicMenuHotKeyDaemon[233] Started
2007-11-15 12:30:05.409 Safari[234] *** WebKit discarded an uncaught exception in the webView:decidePolicyForNavigationAction:request:frame:decisionListener: delegate: decodeDataTo: unknown type descriptor ?@::
2007-11-15 12:30:06.130 Safari[234] *** -[NSAutoreleasePool dealloc]: Exception ignored while releasing an object in an autorelease pool: decodeDataTo: unknown type descriptor ?@::
[/size]
You can see the err and WebKit references that console identifies. All juicy stuff for a developer. It looks like Text Soap and Magic Menu started OK - the main thing is they are there properly listed in their start sequence ahead of Safari. It looks like poor old Safari can’t decide how to navigate to a URL. So it just hangs. Like senile dementia. This tells me that maybe something else could be trying to navigate past Safari for the same URL. Well, on reflection I realise that I am running PicLens. So I remove all traces of that and Safari opens with no problems.
Easy peasy!
Hope that helps a bit

ALT+CMD+ESC brought my Mac back to life. It goes without saying that I can not reproduce this behaviour 

