To use this project in version 1.22 or earlier you need
to modify the ACEVIEW.PAS source file as follows.


1. Just before the implementation section, make these changes:

TAceViewEvent = procedure(av: TAceViewer);  {NEW LINE}
var
  AceViewer: TAceViewer;
  AceViewerDir: String;
  AceViewEvent: TAceViewEvent; {NEW LINE}

implementation


2. Add the following line as the last thing in the 
 procedure TAceViewer.FormCreate:

  if Assigned(AceViewEvent) then AceViewEvent(Self);
  

What this does is it adds a global place where you can 
attach code to the default viewer right after it has been created.
This will be a better place to globally modify the default preview
for the entire application.

I will add this to future versions, so it will be safe to use this
now.
