MFC and ATL are supported. However, there is currently a Microsoft bug which manifests while running applications using MFC or ATL on a Windows CE 7 multi-core system. To avoid problems, you need to configure the linker for Windows CE 6.
Go to "Project -> Properties"
Now choose: Configuration "Properties -> Linker -> Commandline"
If there is already a "/Subsystem" parameter delete it
Add the following string: /subsystem:windowsce,6.00