Put the stuff in the thread, sigs are meant for other things. Not to mention that not everyone has sigs enabled or can be bothered to scroll through the 300px field. And unless you have some real support to hand out, I don't see why this thread is in this section at all. If people need help, they make a thread, not bump old ones
If your main goal here is to bring awareness to other software or something, general might be the more appropriate section. Not to mention that your selection of links is rather ... lacking and useless.