UPDATE: It turns out that Espionage *is* compatible with Logitech, but only the latest version (2.7 as of this writing). Espionage version 2.1 and later will check for this and will not complain if it detects that you have LCC 2.7 or later installed.
We’ve received two reports so far of Espionage starting up but not showing the main window, and in both cases we tracked the problem down to Logitech’s Control Center (LCC), which is notorious in its reputation for breaking various software.
The problem is that LCC installs Unsanity’s Application Enhancer to run their “LCC Scroll Enhancer”. This piece of software will load into just about every application you run and mess with its code, so it’s not surprising that this has given many developer’s headaches.
If you experience these symptoms the best thing to do for now is to uninstall LCC and consider one of the many other solutions out there. I personally recommend USB Overdrive, it works great with my Logitech keyboard & Microsoft mouse.
I used to use LCC myself as I have a Logitech keyboard that I rather like but have since uninstalled it because of the problems I experienced with it. I don’t remember if it has a convenient uninstaller with it (something that I made sure Espionage had), but once you’ve uninstalled it check to make sure the following files do not exist on your system:
/Library/InputManagers/LCC Scroll Enhancer Loader
/Library/ScriptingAdditions/LCC Scroll Enhancer
If they do just move them to the trash and restart your computer. After that Espionage should load up just fine. We plan on investigating this in more detail to see if we can somehow make Espionage work with LCC, but until then this is probably the best solution, as it’s likely it could fix other “broken” applications on your system.