Yes it works. <img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":)" title="Smile">
Everything can be done on the PC except generating certificates and App Store submissions. You could use VMWare + an OSX disk image to generate the certs etc.
Ive not verified the following guide but its a similar process: