Ha! been chasing this problem for 2 days and fixed 10 minutes after I posted :P
Added the following code to the popup page:
Adding it to the body tag, which was what I originally did, causes the window to be resized to 1px x 1px. But only in ie7, which is what my clients use, not ie8 - which is what I use. Annoying!