La presenza del "bianco" (per meglio dire margine ) e' dovuta al funzionamento di default del browser, se vuoi modificare questo comportamento devi usare il CSS e quindi non puoi mettere una semplice immagine nella finestra, deve esservi una vera pagina html nella quale poter impostare il margine a 0.

Modifica questa riga:

var win = window.open(windowURL, options.name, args);

cosi':

var win = window.open('', options.name, args);
win.document.write('<body style="margin:0;">[img]'+windowUrl+'[/img]</body>');
win.document.close();

ciao

ps: ovviamente in questo modo lo script diventa utilizzabile solo per aprire immagini...