listing options after ':' sounds like a better idea. If you decide to go down this road, it belatedly occurs to me that | might be a better delimiter than :, as being perhaps less likely to occur in file names.
Also, as you imply, having --options after the delimiter sounds much better than my half-formed idea of random new keywords. As in: texindex/ti.twjr|--language=awk --keyword=... Implementing all that in a separate script sounds nicer than trying to merge it into that already-too-complex .pot-update Makefile rule :). Thanks for adding the extension(s). Karl