No it is not implemented to change the title at the moment. The ... are used to pass all additional arguments to profRange(...).
I think the easiest way is to simply copy a few lines of source code and create a function "image2" with the changes that you want, e.g.
image2 <- function(x, col = rainbow(256), main="XC/MS Log Intensity Image", ...) {
sel <- profRange(x, ...)
zlim <- log(range(x@env$intensity))
if (zlim[1] < 0) {
zlim <- log(exp(zlim)+1)
image(profMz(x)[sel$massidx], x@scantime[sel$scanidx],
log(x@env$profile[sel$massidx, sel$scanidx]+1),
col = col, zlim = zlim, main = main, xlab="m/z", ylab="Seconds")
} else
image(profMz(x)[sel$massidx], x@scantime[sel$scanidx],
log(x@env$profile[sel$massidx, sel$scanidx]),
col = col, zlim = zlim, main = main, xlab="m/z", ylab="Seconds")
}