Old .NET Compact Framework apps still run on Windows Phone 7? Will new apps developed with .NET 3.5 run on WP7? I mean, not Silverlight apps.
No. You'll need to use CF version 3.7 (or greater), which only targets Windows Phone devices.