Creo que el problema con el que te vas a encontrar es que gran parte del software de control remoto para iTunes que existe, especialmente para el mercado de los smartphones, requiere una versión de iTunes que soporte el Protocolo de Control de Audio Digital (DACP, también conocido como "Home Sharing"). No estoy seguro de que puedas conseguir una versión de iTunes que soporte DACP si tu nivel de SO más alto es 10.4.11.
Para el control desde otro Mac recomiendo encarecidamente TuneConnect . Un pequeño programa muy interesante que te permite controlar a distancia iTunes en otro Mac desde tu Mac actual. Incluso transmite la carátula y la lista de reproducción a la aplicación remota. Utiliza un enfoque de demonio para controlar iTunes, por lo que funciona con instalaciones de iTunes más antiguas, no aptas para compartir en casa. También está la más sencilla Control remoto de iTunes que funciona sobre Bonjour IIRC - no tan elegante, pero hace el trabajo. Ambos son gratuitos.
Para el control desde un iPhone, Apple tiene su propio Control remoto de iTunes que puedes descargar de la App Store de iOS de forma gratuita. Funciona bien. Requiere que el uso compartido en casa esté activado en iTunes, así que puede que no tengas suerte si no puedes ejecutar la última versión de iTunes en tu antiguo iMac.
Para un dispositivo Android hay TunesRemote (que utiliza el protocolo de uso compartido en casa, por lo que requiere una instalación más reciente de iTunes). TunesRemote es gratuito y de código abierto. También existe Mando a distancia para iTunes que también se basa en el DCAP y cuesta 5 dólares.
Para el control desde una máquina que no sea Mac su mejor opción es probablemente todavía VNC . Sólo tienes que conseguir un escritorio remoto en el Mac y hacer clic. No he podido encontrar nada que resuelva este problema en particular. Admito que no he buscado mucho :)