Utilitários genéricos de substituição de texto, como Texter e PhraseExpress funcionaria, mas eu prefiro usar AutoHotkey com Hotstrings .
Veja um exemplo de Hotstring que faz o que você pediu:
::forumsX::<a href="http://forum.example.com">forum</a>
Para usá-lo, execute o script AHK acima, digite forumsX seguido por um espaço, tabulação ou outro padrão caracteres finais .