Support for 2010 will be looked at in the next few months. Depending on the changes that Microsoft have made (which look to be quite large) to the editor, the time taken to integrate with 2010 will be affected accordingly.
When compiling .NET apps with Visual Studio they should be set to 32 bit only. I have just compiled a simple exe and in ILDASM can see the following:
.module FortranApplication1.exe
// MVID: {1C977C3F-C292-4E08-8452-9CE279C74356}
.imagebase 0x00400000
.file alignment 0x00000200
.stackreserve 0x06000000
.subsystem 0x0003 // WINDOWS_CUI
.corflags 0x00000003 // ILONLY 32BITREQUIRED
// Image base: 0x003F0000
You can see the corflags are correct.
The option on the command line is:
/target:<string>
Specify target platform, choice is x86, ia64 or amd64,
default is x86
which you could try adding to the extra linker options.
UPDATE: It seems when the EXE is set to be a Windows application, the corflags are not set correctly. If you leave 'Windows application' as 'No' the corflags will be set as required.
UPDATE2: This has now been fixed and will be in the next release of FTN95. Until then, you could use corflags as a post build process.