This is the Post build event that is not running. Because the script will copy files to [C:\Program](file:C:/Program) Files\ Visual Studio must run as administrator. Another option for you would be to remove the post-build event and run the batch file manually using a command prompt or similar, you only need to have files copied once, it does not have to run every time you build.
There could be another explanation.. The batch file has in the newest MIP SDK been replaced / renamed and is now named: “[C:\Program](file:C:/Program) Files\Milestone\MIPSDK\Bin\CopyUIFiles.bat”
The purpose of “[C:\Program](file:C:/Program) Files\Milestone\MIPSDK\Bin\CopyUIFiles.bat” / “CopyImageViewerActiveX.bat” is too copy the dependent files from MIP SDK to the application you are building. For background information see - http://doc.developer.milestonesys.com/html/index.html?base=reference/architecture/net_library_initialization.html&tree=tree_2.html