Updates:
Status: WontFix
Comment #3 on issue 927 by pekka.klarck: OperatingSystem library
keyword 'Run And Return RC' improvement
http://code.google.com/p/robotframework/issues/detail?id=927
1) If you want to separate stdout and stderr you can redirect them to
files, use Get File to get the contents, and then log or do something else
to them as you wish.
2) I don't like the idea of automatically logging a warning if stderr
contains something but would like it to be easier to get stdout and stderr
separately. The approach I propose in 1) isn't that nice.
3) Current 'Run (And Return (Output And) RC)' won't change and I thus
WontFix this issue. We already have issue 485 about creating better
keywords for running process, and I'll add a note about allowing separate
stdout/stderr there.