There is one non-obvious place that I came across a while ago--the startup code takes out a mutex, probably so it has a way of seeing if you are trying to run more than one viewer at a time (and have the setting for that disabled). -jonathan