Since we updated the Forum software some time ago there is no longer a need to link to third party sites to host your images.
Adding images to your posts is easier than a really easy thing. There are just a couple of steps
Step one, create your post in the relevant section.
Step two, click on the 'Attachments and other options' link underneath your post, browse to wherever your pictures are on your PC and click on the image you want to upload. If you have more than one, you will see (more attachments) link in the same place.
Simples.