Just an idea here.

But I use photoshop myself. What I do is this. I made a canvas and saved it as a template. I just put different logos on it and saved it as a psd. That way when I open photoshop all I have to do it open the template and slide it over to the side. Then once I have the photo fixed the way I like it I just slide the logo over onto the photo where ever I need it. Plus, that lets me resize the logo how ever I want it for the finished product.