Silent Uninstall similar to above worked for us for removing Visio 2007 with SCCM.
uninstall.xml contents
<Configuration Product="VisPro">
<Display Level="None" CompletionNotic="No" SuppressModal="Yes" AcceptEula="Yes" /> -->
<Logging Type="standard" Path="%temp%" Templates="Microsoft Office Visio Professional Setup(*).txt" /> -->
<Setting Id="Reboot" Value="Never"/> -->
</Configuration>
View inventory records anonymously contributed by opt-in users of the K1000 Systems Management Appliance.