CreateFont等によって取得された論理フォント等のハンドルは
プロシージャが終了する前にDeleteObjectしなきゃだめですか?
static変数に保存して次回使ったりしても問題ありませんか?