Beim Dokumentenformat würde ich Plaintext/BBCode, HTML und PDF ganz klar bevorzugen - zumal es wirklich kein Problem ist, mit der Office-Anwendung seiner Wahl (Microsoft Office benötigt Zusatzsoftware) nach PDF zu exportieren. Allein schon deshalb, weil der Acrobat Reader (respektive Anzeigesoftware für OS X und Linux) weiter verbreitet ist als (Open)Office.

Magor Vorschlag würde ich auch zustimmen, wobei ich eine Java-Runtime auch als installiert voraussetzen würde.
Wenn das GUI-Toolkit nicht festgelegt ist bietet das auch die Möglichkeit, plattformunabhängig zu arbeiten - das ist praktisch für Linux-Anwender, die dann keinen Cross-Compiler installieren müssen, weil WINE PEs erwartet. Das wurde von Magor sauber gelöst - man verweist einfach auf alle benötigten Bibliotheken, gibt Anweisungen zur Installation und gut ist.