While it is usually good to have something to clear out old registry entries that point to files/locations that no longer exist, you aren't going to see a performance benefit of any kind from any registry "optimizers".
Even then, there are advantages to leaving old registry entries in place, especially if its application settings data, say if you re-install the application at a later point in time.