Delphi1+FontDialog=GPF in COMMDLG.DLL

I have a simple DB program written in 16-bit Delphi for compatibility
with Windows 3.11 and Win-OS. But on a new PC with Windows 98 SE it
gives a GPF error in COMMDLG.DLL when I try to open Font Dialog.

Any suggestions to eliminate this error except buying Delphi 5
or changing Windows version?

Igor Zakhrebetkov