Sparkplugs picture indicates, that engine burns some oil. Not much, but may be enough to weaken the idle, due to blow-by (stuck piston rings).
Check the exhaust emissions. The HC and CO content in healthy engine is zero (if not, there is a problem). And not much O2 left (if it's like 0,5% or more, there is an exhaust leak for example, spoiling the lambda sensors). Also, the intake vacuum tells the condition of the engine (but you must know the proper value for that engine, for example in 1,4 8V and 16V - Grande Punto - it should be 290-330 mbar, official data).
But, the alternator behavior is not OK. Too much voltage drop (even when the engine has weak idle it should be closer to 14 V).
When AC is On, the behavior is OK, because with not enough refrigerant, ECU will rise the RPMs = engine is not in idle mode anymore (it's stronger).