"How could I go away with no fancy ICs?"
Well, you can't if you want to do things properly.
You never mentioned what this is for. How fast does the current source need to be [is it going to have to rapidly respond to load changes, or is it working at DC, or...] Does it need to be adjustable, or is there one set value? Is it a V-to-I converter? How accurate and linear does it have to be? Are you trying to drive more than 1A, or less than 1mA? Does it have to be extremely stable with temperature change? Does it have to be extremely stable over time? The answers to these questions will influence how the current source is implemented.
Perhaps you could figure out what a "Good Enough" set of specifications might be for the application that you are using this current source in, and post that, then I might be able to help with some relevant design information.
-Ken
Gracias for replying, Ken.
Simple constant current source, adjustable up to 250 mA (or maybe just 100 mA). Steady current for simple tests at the bench to avoid wiring up one every time I need one.
Not programmable, just adjustable.
I realized that I can have Rsense referred to +V (or -V) as in cases B or C, I had it referred to ground.
Basically my problem is solved.