Is there an SDK that will allow me to use my Windows PC to develop Pocket PC
Applications that make use of BlueTooth?

Also is any particularly suit to porting to mobile phones / palm or PC's
with BlueTooth cards?

So I don't have to write the same application for each type of device?