You should set Display Ad and Query User For Updates to 1. If these 2 settings are stored in the registry under [Settings] or in the INI file depends on your version of UltraEdit. Since v13.20 they are stored in the INI. If you still see it in the registry although you use v13.20 or later than they are from a previous version and you can delete it from registry.
Note: There are 3 other versions in the INI which are important on updates:
is the version for the INI file itself. If this version does not match with the INI version in the EXE (must not be identical with the EXE version), UltraEdit shows on first start some dialogs like the file association dialog. With this version UltraEdit detects down- and upgrades.
in the INI are the versions of the 2 standard menu and toolbar profiles Advanced and Basic. If one of these 2 versions does not match with the internal versions for the menu and toolbar profiles, UltraEdit shows on first start the dialog for updating (= replacing) Advanced.* and Basic.* in the directory of uedit32.ini.
The only possibility I know to make it more difficult for the user to check for an update is to customize the Advanced and Basic menu and remove the "Check for Updates" menu item. But an experienced user could add it back to the menu with using the menu customization dialog.
I don't know if there are special settings for companies to restrict some functions. I recommend also to ask IDM support per email for help.