I purchased an Oregon chain saw sharpener to sharpen the 2 TPI resaw blades for for a home made band mill. Just dress the wheel to the required profile, set it to the proper angles and go. A little time consuming and a $400 price tag but at $35 a blade, it works for me.
As for the carbide tooth, you could probably find a CBN wheel to fit. Though a bit pricy, it may be an option.