I agree that checking the file would be better for this purpose, but we do check the registry for a lot of other things, so I'm sure I will be using this technique down the road...
I'll probably add a new table to the database for version numbers to compare so the view doesn't have to be altered with each application upgrade.