I don't know what I did wrong the first time. Maybe it was a simple typo or something similar. But I tried it again and created following ~/.local/share/applications/Firefox.desktop
Exec=firefox -P old
This works as expected. The old version of firefox is started with the old profile even if a new version of firefox is already started.