I have a program that uses the WinFX runtime components that I would like to deploy using ClickOnce. I am trying to set up the runtime components as a prerequisite to the install of my app. I would like to be able to detect whether the runtime components are already installed on the client, and if they are not (or not the latest version) then require them to install them. How can I determine if they are installed and the version of the runtime if they are installed, using the capabilities of the bootstrapper in VS2005.