For those of you modifying ICQCore.dll from 2000b 4.63 Build 3279, the following dialog boxes need to be edited:
2066 - ICQ Global Directory - Contact List Wizard
2503 - Incoming Action Type Event
2507 - Send Message
2511 - Send ChatDirect Request
2512 - Send FileDirect Request
2513 - Send Online/Offline URL Message
2514 - Sending External Application Request
2543 - Send Contacts
2560 - Birthday Reminder
2566 - Initiating Message
4501 - Receiving/Sending File(s) To/From
The Birthday Reminder dialog box is even more annoying in 2000b than in 2000a - AOL created no less than three separate ad spaces in one very small window. You'll need to zero out the dimensions of the ad spaces as with the other dialog boxes and then change the y position value of each component of the dialog box - two of the ads are place at the top of the dialog box, so changing the y position by -26 or so for each of the components will bring the text and buttons back to their original locations.
Sample code for moving dialog box components:
2560 DIALOG 0, 0, 234, 89
STYLE DS_SETFONT | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Birthday Reminder"
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
FONT 8, "MS Sans Serif"
{
CONTROL "Send &Message", 1000, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 69, 28, 76, 14
CONTROL "Send &Greeting Card", 1001, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 147, 28, 76, 14
CONTROL "Visit the ICQ &Birthday Center ", 1002, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 69, 47, 154, 14
CONTROL "&Remind Again in", 1013, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 91, 68, 59, 14
CONTROL "", 1007, COMBOBOX, CBS_DROPDOWNLIST | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 160, 69, 74, 140
CONTROL "&Close && Dismiss", 1, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 6, 68, 57, 14
CONTROL "", -1, STATIC, SS_BITMAP | WS_CHILD | WS_VISIBLE, 2, 3, 20, 20
CONTROL "[USERNAME] has a birthday", 6577, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 69, 3, 154, 8
CONTROL "", -1, STATIC, SS_BLACKFRAME | SS_SUNKEN | WS_CHILD | WS_VISIBLE, 10, 63, 224, 1
CONTROL "birthday date is [DATE]", 6578, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 69, 16, 154, 8
CONTROL "", 1067, STATIC, SS_BLACKFRAME | SS_SUNKEN | WS_CHILD | WS_GROUP, 0, 86, 0, 0
CONTROL "", 1066, "{9F9012BA-E55B-11D3-ADE7-0090270D8F00}", 0x50000000, 0, 88, 0, 0
CONTROL "", 1069, "{9F9012BA-E55B-11D3-ADE7-0090270D8F00}", 0x50000000, 68, 2, 0, 0
CONTROL "", 1070, "{9F9012BA-E55B-11D3-ADE7-0090270D8F00}", 0x50000000, 155, 2, 0, 0
}