Prism SHOULD do this, though behavior might be ify, as PRISM was abandoned (as it were), turned into Webrunner, and abandoned again. All more than a year ago.
This would only be enabled if Mozilla actually put those features in place prior to ceasing their work on it.
Applications cannot stay in 'startup' if the user restarts the system. Can you please clarify?