Hello all does any body know about application ( small ) that i can install in my home pc and define some directories that will be public , and then i could get access to them via http only ? from any pc ?
The easiest, but most unsecure way would be to install xampp. Problem is most residential ISPs block incoming traffic on port 80 (default http port). You'll have to change the listen port in apache to something else, 8080 is very common. If you're behind a router, you'll also have to forward the port that you choose (maybe 8080) to your desktop's local ip, which should be set as static in your tcp/ip settings. Then you'll have to go to http://66.129.232.222:8080/ to access your web server. "66.129.232.222" being your home ip. Being that your ip can change, and may be difficult to memorize, you can setup a free dynamic dns service from a place like DynDNS. Also use their software to constantly monitor and update your dynamic dns settings if your IP is to change. Good luck.
you could use a service like logmein, but depending on your OS your best bet would be to setup either IIS or some sort of webserver to allow for outside connections
Windows Remote Desktop owns any other VNC program on cable/dsl upload speeds. But it doesn't allow you to easily transfer files. Great tutorial by the spydermancrankwalk.