You can set a global shortcut for anything with a number of apps, including the free and excellent (but more or less abandonware at this point) Quicksilver.
Sadly, custom triggers seem to not work in Quicksilver on Snow Leopard. One can create a shortcut hotkey and check some options, but the UI fails when one tries to define the Action.