Tim, I see that you have updated lots of .desktop files in TDE to honor the XDG compliance. This is a good work, but I've noticed that rpmlint still complains about "missing semicolon as trailing caracter". It looks like the separator is not enough, it needs a trailing caracter too.
François