What do you think? Please let me know your thought on this topic.
-- Darren
In general, on the desktop we try to avoid making people type a command into a terminal to do something - precisely because of the problem you mention: what is the name of the command, and what are the options, etc. Clicking on a file will open it in the preferred application for that purpose.
If you absolutely insist on having those 'generic wrappers', you'll find that the xdg scripts (xdg-open, xdg-email, etc) come pretty close to what you describe.