/runmax would actually fail for anyone not having that custom alias :p.
@Khaled: could you clarify whether or not a colon character inside a parameter of an event definition is problematic or not? (For Example on *:hotlink:http://*:*: but more like on $*:hotlink:/(http:\/\/.+)/:*: ) I remember testing this and iirc, on hotlink wouldn't suffer the problem, but others events would, now I think I also remember this simply works as long as the colon is inside a pair of (), but would be better if you could state how it really is
Unlikely but one way to get pball's code to fail is to get a filename with consecutives spaces, where $shortfn is safer than $qt()