I think that sounds reasonable wraith, if i'm understanding..
It sounds like you've addressed my main concern -- which is that it won't install and start itself at startup as i understand it, but run on first actual use, and then just, in your way of thinking, stay running until you don't want it to anymore.
Let me see if i can clarify what i would be interested in from a different perspective, and again this is just my personal tastes i'm not saying they should be yours.
I would want to be able to "install" ImgFloat and use it occasionally (let's say one day a week when working on specific job), and not have it always running invisibly n the background.
I guess when i think about it -- this really puts you in a difficult position in terms of coding this as an external tool:
1. you have to worry about startup times.
2. there's no easy way to let user super-easily toggle this feature on or off as they need it.
i suppose those would be arguments for building this feature into SC if it was something many people needed -- so you are in a catch-22..
however, lets assume that there is value in doing it as a standalone tool -- perhaps not just useful from SC but from other apps, and get back to my main concerns about how it runs..
and i should also admit something else, which is that with today's large memory -- it's hard to justify caring about whether this is running as a background process -- it really won't be doing any harm.
it's more a psychological thing about having a background process running if i'm not going to be using it except for once a week or once a month.
i guess it's not really something i have a need for, so perhaps i'm not useful for thinking about this. perhaps those that want this will be using it so frequently that they won't mind having a background process running all the time, and won't mind an always visible tray icon where they can exit the background process (or would the only way to see that it's running and kill it be from task manager?).
If there was an option to not stay-resident that might at least make it useful for people like me who just want to play with it on rare occasions..