graphics: additional stockProgram variants added, and renamed.
graphics: allow to set/retrieve program on IForm.
graphics: don't set dirty flag if text doesn't change.
graphics: fancy comments added.
demo: fps text added and box text added (wip).