задав position для marquee +
position: fixed;
- для .icon (и задать положение внутри marquee)
P.S. Увы, не работает!
Чтоб не двигался, надо выносить .icon из-под marquee!
Общая вёрстка - примерно, такая:
<div>
<marquee></marquee>
<i></i>
</div>
Стилями позиционировать marquee и i внутри div'а - так, как надо (может быть, с применением z-index)