No it can't. Chicken of the VNC is a Mac only app.
I use TightVNC on a Windows machine.
What I've done - free software only, but not for everyone:
1. On Mac: enabled screen sharing. On the screen sharing tab, set a VNC password from the "Computer Settings" option. Opened a free dyndns account, and download the dyndns updater. This keeps my ISP-provided IP address up to date with the host name I registered with dyndns.
2. On router: forwarded port 10022 to port 22 on my Mac. Port 22 is for ssh logins, so I'm connecting remotely from a secure connection. Using 10022 is just an attempt at security by obscurity and doesn't really add much security but I did it anyway. Easiest thing to do is just open port 22.
3. On PC: hmm, I have cygwin on my PC but any other ssh client should do. In cygwin, from a bash shell, I type "ssh -l me mydyndns.dyndns.org -L 5901:localhost:5901 -p 10022".
Then I run tightVNC on the PC and point it to localhost 5901. Since I've tunneled the local 5901 port to 5901 on my Mac, I now see my desktop.