Generell kannst Du mit tform Daten aus beliebigen Quellen verwenden, Du musst dafür nur die entsprechenden Event Handler überschreiben. Schau Dir z.B. mal die Datei interface/admin/server_config_edit.php an. Die Serverkonfiguration ird dabei in einer ini Datei gespeichert statt in einer datenbanktabelle. Die ini selbst steht zwar in der DB, das könnte aber genausogut eine normale Datei sein.
Du musst also nur mit Deinem Code dafür sorgen, dass die Daten die im Formular angezeigt werden sollen beim obShow in das Array $this->dataRecord eingelesen werden und beim onUpdateSave und onInsertSave der Inhalt von $this->dataRecord irgndwie gespeichert wird.
Beim Beispiel der ServerConfig fehlt das onInsertSave, da man von dem Formular keine neuen Instanzen anlegen kann, denn die werden in diesem Fall durch den Installer angelegt.