Anyone plan around with creating Shell Extensions?

I'm trying to create a Property Sheet Handler and I'm having some problems... which I'm not exactly what they are yet.

I have been able to step through it and I wrote down exactly what's going on, but I'm not sure if I am missing something or not.

Anyway, I can provide more information if anyone wishes to help.