How to limit the number of context menu items?

I want to have the context menu for PDF files 3 items:
Skim
Preview
Adobe Reader


Is this possible? Or should I create a macro triggered by SHIFT+CMD+O to call a little menu with only the listed PDF viewers?

EDIT: Perhaps it's better to assign such a macro to CMD+O and perform a test for file type or extension PDF. If the file is a PDF, display the menu. If not, open it directly with the assigned app.