"I now have a new problem though. I can't uninstall the runtime application. It says (after selecting "Remove All"), "{application name} setup was not completed successfully."

The MSCREATE.DIR is always empty, but the _presence_ of it tells the M$ uninstaller that the M$ installer created that directory.

If you have your own stuff in there, the uninstaller can't remove the directory and complains.