We use another solution:
We have an public object with a field customid, and a table tha list the specific forms for each customid. To run a form we do app.doform("myform"). If exist a record with the code myform_customid, then the public object runs this other form, not the original one.
The main program stores the customid apropiated in the public object.
Possibly is there many other best solutions.
Saludos,
A.G.P.
---------