I'd suggest that you remove the "C:\Program Files\Bitcoin" from the "Bitcoin Install Dir" box in the settings, just leave it blank... and then shut down Armory (and shutdown Bitcoin Core if it is running), making sure that ALL Armory and Bitcoin Core processes have stopped (double check "Task Manager" or restart your computer to be sure they're stopped). After that, manually run the Bitcoin Core GUI, wait for it to finish syncing up, then start Armory.
If that still doesn't help, then you might need to use the "Help -> Factory Reset" option in Armory.
It's a strange one, it seems that it is definitely trying to start bitcoind using a datadir of "D:\Bitcoin", but then Armory goes looking for blocks in the AppData\Roaming directory??!? I do not think I have seen that happen before.