Nein, SynEdit unterstützt sowas nicht.
Man kann mehrere Zeilen einrücken, per STRG+UMSCH+I oder "ausrücken" per STRG+UMSCH+U wie in der Delphi
IDE auch.
Wie toms auch schon gesagt hat, verwende doch
Jedi Code Formatter.
Du brauchst ja nicht die EXE zu verwenden, der Quelltext wird ja mitgeliefert, so daß Du das in dein Programm einbauen kannst. Eine leichtere Möglichkeit gibt es da glaube ich nicht.
Funktioniert übrigens aber nur mit Pascal/Delphi-Code.