Njump already soves this problem: after a couple of times you choose an application, it remains visible as the first item.
How does njump remember my preference? IP address?
This.