allora su uno script che avevo scritto milleni fa ho utilizzato..

Codice PHP:
        while (list($key$value) = each($argv)) {

            if(
$key 0){
    
                if(
is_file($value)){
                       
//è un file... procedi come vuoi
                
}else{
                       
//non è un file...
                
}
            }

ah.. ovviamente trascino il file sopra l'icona del programma senza che questo sia in esecuzione, ed il programma parte processando il file trascinato... non so se funzioni quando il programma sia già in esecuzione