Your code seems to cause an error in the "StartNotify" public function here:

Code:
Call SHGetSpecialFolderLocation(CSIDL_DESKTOP, pidlDesktop)
and then crashes VB6 when attempting to Stop the project from running. I downloaded the .zip file included in the thread you linked to. Perhaps you could update it if you have a better version or even post it here in this thread?

I'm using Windows 7 64-bit