As for iTunes, yes it would have to be completely rewritten in cocoa. Right now it is written in Carbon which makes 64 bit virtually impossible.
Thanks again for this McYukon.
I think i was looking at this all the wrong way in the beginning, but with this statement i have the answer im happy with and this had led me on a learning journey about Carbon and Cocoa. THis explained it more to me . . .
The transition to 64-bit Macintosh applications beginning with Mac OS X v10.5 has brought the first major limitations to Carbon. Apple does not provide compatibility between the Macintosh graphical user interface and the C programming language in the 64-bit environment, instead requiring the use of the Objective-C dialect with the Cocoa AP
Now iTunes being written in Carbon, ^^this all makes sense to me
Making the statement by the McYukon ring true.
I am now really happy with myself, as i didnt know what Carbon or Cocoa in the *programming* sense was. I have been reading and learning and just amazed at how far the Operating System has come.
With the research ive been doing it is easy to see why now they are trying to bring Cocoa to all Apps/Software.
Now reading
Wiki ~ Cocoa and
Wiki ~ Carbon has been a invaluable source for my knowledge advancement.
So all in all, i do believe there is a answer, which i have found and there is no speculation in anything i have researched
This doesnt mean im going to sleep easier at night, but it has taken me down a path where im learning and going to continue the track, down getting into knowing more about the API for the Macintosh operating system.
Cheers
EDIT : And from what i have learnt 64 bit isnt going to come to iTunes for quite a while yet. It doesnt necessarily need it yet but as baggs posted would be beneficial to some