You can't link a pic from your computer's hard drive. No one (but you and anyone else who uses your computer) has access to your hard drive. So yes, upload it to free file-hosting sites.
I think
Imageshack is better, mar77a, when it comes to hosting images.