XSL itself can't do "read binary files, decrypt files, reading from the registry, etc...". But there is another way, to use microsoft specific xsl extension <msxsl: script>, then I can do those things with scripts, and can get better performance. But maybe there will be security warning when opening message log each time because of those (unsafe for IE & antivirus software) scripts...
There is another way to do that, a japanese site
logcolor3 use another strategy for message log. You can learn this idea. English translate using
Excite Japan is here:
Fellow who makes a log colorful Introduction of v3.0. And the
online help you must press "Esc" before download completely to prevent message clear.
Currently suspended because of setup project crash... And I'm busy so the new architecture (will be version 3.0, because of whole rewrite...
) won't be implement. But the xsl is runnable now, so I will accept your suggestion, to let the 2.1 preview to download by zip file later. The new improvment description is
here. I will post here for downloadable new preview version.