Hello!
When your application gets uninstalled, you should unregister your application, but not uninstall the UltiDev Cassini, because another application using UltiDev Cassini may have been installed since then, requiring that UltiDev Cassini remains in place, just like you would not try to uninstall .NET Framework if its installation was triggered. Ultimately, your installer does not know whether the UltiDev Cassini was already installed before your installation started; Cassini may have been there already serving other applications.
To answer your question, UltiDev Cassini does not unregister any applications when it gets uninstalled. Metabase file remains on the system waiting for the next installation of UltiDev Cassini. This enables us upgrading UltiDev Cassini on the machine transparently to all applications it serves.
Please let us know if this has helped.
Best regards,
UltiDev Team.
Please donate at
http://www.ultidev.com/products/Donate.aspx to help us improve our products.