Я хочу добавить оболочку в MFC WinMain, чтобы приложение MFC могло работать как приложение с графическим интерфейсом или как служба.
Можно ли добавить оболочку в WinMail из MFC безизменить исходный код MFC?
Это возможно, просто проверьте параметры командной строки, чтобы изменить поведение. Чек http://msdn.microsoft.com/en-us/library/ms687414(VS.85).aspx
В случае, если вы захотите заставить его работать как консоль, помните, что в Windows невозможно создать приложение, работающее как консоль, так и с графическим интерфейсом. Тем не менее, нет никаких ограничений для сервисов, приложение-служба может быть графическим или командным.