NT Shell Extension

I have developed an NT4 shell extension which views files on external
media, and provides options (such as delete) via a right-click context
menu. However, when I install this on XP, the right click produces no
context menu. Does anybody know whether this is a code problem, or an XP
problem?

cheers