Yes, correct, it did work on my PC, ran same created SC, came up with NAT PUNCH OK with PASSWORD FAILED. When I set the password by right-click in viewer it connected fine.
But tried it on vista PC sitting next to me, running sc server, and tried to connect, even with firewall off, computers didn't flash in viewer, and then LAN detected then a while later, NAT PUNCH FAILED. Restarted viewer PC flashing lights come back but still nat punch failed.
Also, on remote XP PC running service, switched off firewall and restarted service, computers also didn't flash in viewer until after restart of viewer, connect message didn't show in debug window until later on. No connect, no NAT PUNCH message. After I restarted viewer, and rebooted remote PC, the flashing lights came back on on viewer, and nat punch failed messages came back on.
Also with remote XP machine, first time I used SC with Group KCGROUPAOPEN, then later installed service with different group, server still comes up as visible in both groups?
So not having much luck here. Will run more tests when offsite.