[Code]: Provide function, to add files not covered by [Files] section, for removement at uninstall
Files generated in the code section by extracting temporary files or just generate files at install should have the possibility to be added to the "known Files" list in unins.dat that the uninstaller can remove them in same manner as files from [File] section. Flaging with "Components" assignment (and other stored in record for files in unins.dat) should be provided by the function.
[UninstallDelete] section isn't sufficient for it?
If files names are dynamically created, you can save them to some registry entry, then read it during uninstall and remove the files. This should not be a difficult task.