15.10.2009, 13:08
IDs are global to all scripts (via properties). They could be removed when a dialog is destroyed but it's not worth it really - that would require massively more code to find empty slots rather than just get the next known to be available ID.