In reply to the original question:
I had a very similar idea... do you use that Voice Command mod (available here at subsim)? I do, and you can set a delay on an order if you like. I thought about doing it that way, but in the end I found I quite liked doing my own firing solutions, so I just removed the WO Firing Solution icon from menu_1024_768.ini and the shortcut key from commands_en.cfg and now I just use the WO to ID ships
Still, it's a thought... you should try that voice command thing, it's great