Almost forgot to say about this vttest thing. Um, you do realize that it's been written by the author of XTerm? And how it is XTerm-specific? St aside, as for urxvt - I have never seen an application refusing to run through it. Not even something like "compatible" mode run where rxvt simply pretends to be xterm.
Regards, Hans