I guess, you could install office, create a hiding rule, uninstall it, install visio, create a hiding rule, uninstall it (etc for each office app), and then go through all of the rules and anywhere there is a match remove the rule. Only problem there would be if the version of some shared .dll or registry key are different. For example, is the shared dll installed with regular office standard the same as the shared dll that is installed with project or visio? I have no idea... does a shared registry key have the exact same information in it?