Schau Dir mal mein Posting
hier an. Da hatte jemand ein ähnliches Problem mit dem gleichen Tutorial.
Es kommt auf den richtigen Rückgabewert der Funktion QueryContextMenu an, der IMO in dem Tutorial falsch ist. Ob dieser Wert korrekt ist, stellt sich erst heraus, wenn mehrere Handler sich für den gleichen Dateityp registrieren. Deshalb klappt es, sobald Du den anderen Handler "deregistrierst".
Gruß, teebee