Très bon sujet Arwen!
Je me suis longtemps posée les mêmes questions concernant le Rogue/Harry et le Rogue/Drago...
Je pense cependant que Rogue n'a jamais aimé Harry.
Quand il le regardait, c'est James qu'il voyait, malgré les yeux de Lily. Rogue haïssait James, pour l'avoir humilié et surtout pour lui avoir "volé" la femme de sa vie. Et Harry était le rappel vivant et douloureux de ce qu'il avait perdu: Lily. Rogue n'a jamais su voir au-delà du physique, il n'a jamais cherché à comprendre Harry, à le connaître; pour lui il était comme son père (ce qui n'était pas le cas comme lui dit Dumbledore, en affirmant que sa nature profonde est plus proche de celle de sa mère)...
Je suis sûre qu'au fond de lui Rogue se rendait bien compte que son comportement était odieux et injuste! Qu'il punissait un enfant qui n'était en rien responsable des actes de son père! Mais c'était plus fort que lui! Il se vengeait sur Harry, lui faisait payer les erreurs de son père. Comme dit Dumbledore, Rogue n'a jamais su surmonter ses sentiments à l'égard de James...
Pour moi, Rogue n'aimait pas Harry, il le détestait. Seul le fait de se racheter pour avoir causé la mort de Lily l'a poussé à protéger son fils, celui pour qui elle est morte. Il voulait à la fois trouver la rédemption et faire en sorte que son sacrifice n'ait pas été vain! C'est par amour pour elle qu'il a agit, pas pour Harry.
Ensuite, en ce qui concerne Drago, je ne pense pas non plus que Rogue aimait véritablement ce garçon. Pour moi, c'est un peu le même cas que pour Harry mais dans le sens inverse: Rogue appréciait Lucius (ils ont toujours eu de bons rapports à l'école) alors il se montrait plus sympathique avec son fils, qui ressemblait lui aussi beaucoup à son père, qu'avec les autres élèves. Et, à mon avis, si Rogue privilégiait autant Drago, alors que celui-ci n'était pas spécialement plus brillant ou méritant que les autres, c'est par souci de glorifier la maison Serpentard - SA maison - mais surtout car il se rendait bien compte que Harry détestait Drago! Prendre constamment le parti de Drago était un peu bon moyen de faire enrager un peu plus Harry. En gros, avec Rogue, tout est toujours plus ou moins lié à Harry!
Je pense même que, vu qu'il identifiait Harry à James, il se voyait peut-être un peu en Drago, lui le serpentard, le sang pur (ce qu'il aurait rêvé d'être)...
Quant à savoir pourquoi il a été jusqu'à faire un serment inviolable avec Narcissa, je pense que Rogue a été particulièrement touché par cette mère désespérée, prête à tout pour son enfant! ça a dû lui rappeler Lily et son engagement de protéger Harry... d'où le fait qu'il ait accepté de faire un pacte aussi dangereux!
Bref, dans les deux cas, je dirai que Rogue n'avait pas d'affection à proprement parler pour les deux garçons.
Il s'est engagé à les protéger, il a risqué sa vie pour eux, mais pas mal de choses sont à prendre en compte pour comprendre ses motivations...