iZap just type /help /timer and scroll down to timers and it'll tell ya all you need to know.
Anyway some more tests on server 2003
file menu open
[18:21:30] Event count 100 total events now 1048
[18:21:31] Event count 95 total events now 1143
[18:21:32] Event count 78 total events now 1221
[18:21:33] Event count 56 total events now 1277
[18:21:34] Event count 50 total events now 1327
[18:21:35] Event count 55 total events now 1382
[18:21:36] Event count 48 total events now 1430
[18:21:37] Event count 56 total events now 1486
[18:21:38] Event count 46 total events now 1532
[18:21:39] Event count 56 total events now 1588
[18:21:40] Event count 44 total events now 1632
[18:21:41] Event count 54 total events now 1686
[18:21:43] Event count 75 total events now 1761
[18:21:44] Event count 97 total events now 1858
[18:21:45] Event count 99 total events now 1957
[18:21:46] Event count 98 total events now 2055
file menu off
Confirming the file menu does cost timers.
suspend it with process explorer
[18:25:22] Event count 89 total events now 2640
[18:25:23] Event count 87 total events now 2727
[18:25:35] Event count 97 total events now 2824
[18:25:37] Event count 136 total events now 2960
[18:25:38] Event count 94 total events now 3054
[18:25:39] Event count 95 total events now 3149
So suspend seems to work.
start with priority set at real time
[18:27:18] Event count 98 total events now 724
[18:27:19] Event count 95 total events now 819
[18:27:20] Event count 91 total events now 910
[18:27:21] Event count 91 total events now 1001
[18:27:22] Event count 90 total events now 1091
[18:27:23] Event count 95 total events now 1186
[18:27:24] Event count 95 total events now 1281
[18:27:25] Event count 95 total events now 1376
[18:27:26] Event count 91 total events now 1467
[18:27:27] Event count 95 total events now 1562
[18:27:28] Event count 93 total events now 1655
[18:27:29] Event count 95 total events now 1750
[18:27:30] Event count 95 total events now 1845
ended with priority at "idle"
Priority doesn't seem to affect it. Maybe if it had to compete for cpu resources.
timer ran while opening the start panel a bunch of times
[18:29:11] Event count 94 total events now 622
[18:29:12] Event count 91 total events now 713
[18:29:13] Event count 91 total events now 804
[18:29:14] Event count 88 total events now 892
[18:29:15] Event count 91 total events now 983
[18:29:16] Event count 93 total events now 1076
[18:29:17] Event count 91 total events now 1167
[18:29:18] Event count 88 total events now 1255
[18:29:19] Event count 97 total events now 1352
[18:29:20] Event count 99 total events now 1451
[18:29:21] Event count 91 total events now 1542
[18:29:22] Event count 95 total events now 1637
other menus don't seem to affect it.
timer while opening the classic start menu a bunch of times
[18:30:28] Event count 94 total events now 7647
[18:30:29] Event count 91 total events now 7738
[18:30:30] Event count 93 total events now 7831
[18:30:31] Event count 93 total events now 7924
[18:30:32] Event count 90 total events now 8014
[18:30:33] Event count 91 total events now 8105
[18:30:34] Event count 91 total events now 8196
[18:30:35] Event count 92 total events now 8288
[18:30:36] Event count 97 total events now 8385
[18:30:37] Event count 90 total events now 8475
[18:30:38] Event count 93 total events now 8568
My theory was mIRC for some reason uses timers in it's menus (maybe to keep track of mouse position\activity?). Since mIRC and it's script use the same pool of timers when mIRC takes em out for it's menus the difference is subtracted from what's available to the scripts.
Except one problem
I set timerc which also incriments %a and got
[18:44:36] Event count 189 total events now 87546
[18:44:37] Event count 102 total events now 87648
[18:44:38] Event count 186 total events now 87834
[18:44:39] Event count 188 total events now 88022
[18:44:40] Event count 188 total events now 88210
[18:44:41] Event count 188 total events now 88398
[18:44:43] Event count 188 total events now 88586
[18:44:44] Event count 250 total events now 88836
[18:44:45] Event count 178 total events now 89014
[18:44:46] Event count 190 total events now 89204
[18:44:47] Event count 196 total events now 89400
[18:44:48] Event count 186 total events now 89586
[18:44:49] Event count 132 total events now 89718
The drop in counts at the bottom is from opening mIRC menus.
then I increased it from idle to realtime and got
[18:46:16] Event count 176 total events now 105315
[18:46:17] Event count 176 total events now 105491
[18:46:18] Event count 178 total events now 105669
[18:46:19] Event count 194 total events now 105863
[18:46:20] Event count 196 total events now 106059
[18:46:21] Event count 196 total events now 106255
[18:46:22] Event count 193 total events now 106448
So it appears mIRC can get more timers if it wants. It just doesn't. Not a big deal Few are gonna timers that quick anyway.
conclusion: mIRCs weird.