If you don't mind the heavy complicated read ... THIS , THIS , and then THIS. Should explain to you why we are having this problem. Right now AP uses a lot of integer where a long would be better suited for future use. Long uses a bit more space(2x as much) but, since most of you have at least 1gb I don't think any of you are going to be crying about it. Long is what I switch most everything to when I took over the project so that it could handle larger numbers. There were some left it seems.
Types supported by VB6 look at the column "Visual Basic 6.0 type and identifier type character" to see whats supported in VB6 compared to all the other languages. Its kinda another reason why VB6 sucks.
OK - I looked at all the links - can't say I understand all of it but enough of it got through. If your change is only an increase in size of two (2 times bigger) then I would agree, most users should not have a problem. Will your updates/changes result in a more 64bit friendly version of AutoPatcher?