Your example runs fine on my system. Windows 10 Home.
I will say that I get more smooth display with the following:
Manipulate[
DynamicModule[{gr},
Dynamic[
If[run, \[Phi] += d\[Phi]]; x = Cos[\[Phi]]; y = Sin[\[Phi]];
gr = Graphics[{Red, Point[{x, y}], Blue, Point[{0., 0.}],
Opacity[0.25, Gray], Rectangle[{-1.1, -1.1}, {1.1, 1.1}]},
PlotRange -> 1];
Show[gr]
]
], {run, {False, True}},
{{d\[Phi], 0.1}, 0., 0.2},
{x, ControlType -> None},
{y, ControlType -> None},
{{\[Phi], 0.}, ControlType -> None}
]