Bauplan für einen "richtigen" ContextMenuHanlder:
http://www.experts-exchange.com/Prog..._10075157.html
Du erstellst ein Interface IContextMenu, erstellst dafür eine
DLL, registrierst diese
DLL bei Windows und gibst dann deine Interface-ID bei Shellex\ContextMenuHandlers an.
Mehr zu den anderen ContextMenuEinträgen:
http://msdn.microsoft.com/en-us/library/cc144171.aspx
Wenn eine Anwendung mehrmals geladen wird, aber alles nur in Einer verarbeitet werden soll,
dann schau bei Programmstart nach, ob diese Anwendung/EXE schonmal gestartet wurde und übergib dieser die nötigen Informationen.
> z.B.
OneInstance