I am using GDIView to try to track down the source of a few lingering GDI handles, and the source seems to be Fonts used in a menu on the form. The only way I've found to make sure the font handles are GCed is to explicitly set them to null like this:
tsmiTextLocation.Font = null;
tsmiLocationSelection.Font = null;
This doesn't seem quite right to me, but I'm not sure how else to address the issue. Has anyone else run into this problem before?