Will try to add the projector directly to the world file.
Textures located in /usr/share/gazebo-1.9/media/materials/textures/ do load properly, so setting GAZEBO_RESOURCE_PATH environmental variable may do the trick.
Setting the environmental variables properly now makes the texture work, next get on to testing different poses.