I think you wish to prevent a second click while pVoice is already being a voice right?
How about you iconify while being a voice, and un_iconify when that state ends? Cause I cant seem to find any tricks on the pointer (for X that is)
Within Win32, it should be very possible...
It is a dirty trick... I know!
.