I voted for the API, but if I was going to make something big, I'd probably use Borland VCL rather than MFC...