Program for making tiled textures?

Pretty much any image editor… GIMP is free and has a ‘make seamless’ filter which works automagically.

I personally make all my textures in Substance Designer which is awesome. Allegorithmic also sell a product called Bitmap 2 Material which is super easy (and fast) to use and will auto tile and generate all the maps from a single image.