I'd do down the path of modifying your initializer. Its a simple change and you may find other forms require the same treatment.
But for reference, you will find the source to fglfind.4gl in $FGLDIR/src and you will see no style is specified. However in fglfind.per you will see that STYLE=dialog4, and there is a dialog4 entry in FGLDIR/lib/default.4st
With regards to modifying any of those files you see in FGLDIR/src that end up compiled in FGLDIR/lib, its not a case of modifying $FGLDIR/src/filename.4gl|filename.per and overwriting $FGLDIR/lib/filename.42m|filename.42f. You should not touch those files. The technique would involve copying $FGLDIR/src/filename.4gl|filename.per into your sources area, modify it, and compiling in amongst your code base, and ensuring that your copy of filename.42m|filename.per is higher up the FGLLDPATH|FGLRESOURCEPATH search path than $FGLDIR/lib/filename.42m|filename.per. Thus at runtime, when the runner looks for filename.42m|filename.42f, it will find your version before the default in FGLDIR/lib. As long as your modification does not alter the function signature (parameter in and parameter out), it should be ok.
If you have a strong interest in ensuring that all your forms meet a certain user interface standard then I would expect you to be doing something with fglfind.per. For instance the labels are right-justified whereas your design standard might be that labels are left-justified.
Reuben