Get application to start on external monitor each time


I’ve got openSuSE 11.0 x64 and have it configured to my satisfaction on my laptop.

I have an external monitor (both at work and at home) and both setups are fine for me. The problem I have is - how do I get an application to automatically start on one monitor? For example, when I start Firefox, it always starts on the laptop screen, meaning I need to de-maximise Firefox, drag it to the external monitor and then maximise it again. It’s not a huge problem, but it is an irritation.

Does anyone know of a way of fixing this?