@ Mpgmike,
Now you're confusing me
(I already don't know English very well, thanks to the automatic translators).
Well, actually I was an amateur user of the BS2x BasicStamp and I try to pour some programs into one or the other PIC.
The registers of the PICs and the commands other than the pure Basic of the Stamp, I don't know too much!
So, isn't declaring the High Speed fuse then sufficient for PicBAsicPro Compiler, as I wrote in my program?
So I don't understand your sentence "as if you were at 16 MHz using your external resonator, when in reality you are using the internal 4 MHz clock."
--> So does it work in 4Mhz or 16Mhz?

@Richard
(Yes, 240µsec!)
You say that setting OSC has no effect on PULSOUT but that the resolution depends on the crystal used.
What is the point of defining OSC?
And considering what Mpgmike said above, at what frequency does my Pic equipped with a 16Mhz resonator and high speed fuse indication work?

Here are the pulses I read on a logic analyser:

WITHOUT indicating Define OSC 16 :
PAUSE 200 = 50 msec (Isn't the resolution at 4Mhz 10µsec??)
PULSOUT 100 = 240µsec

Isn't the resolution at 4Mhz 10µsec?

WITH Define OSC 16 :
PAUSE 200 =200 msec
PULSOUT 100 = 240 µsec also

(Theoretical resolution at 16Mhz should be 2.5 µsec I think).
So the PIC would work well here at 16Mhz!

I have to admit that I'm getting confused here with the Pause and Pulsout resolutions and I'm trying to understand