If on the OD2.0 beta, go to settings, then advanced tweaks. If the box "When a shortcut is run,if program is already running bring it to the foreground only" is unchecked,check it.
In OD1.9 go to Miscellaneous Options to apply this setting.
Note: According to the UI, this won't work on tabbed docks.