You could try two workarounds.
One is to place the command button or such icon on a custom floating toolbar by itself.
The other option, depending on how ubiquitous you want the command button to be, is to place this code in your sheet module. Modify for CommandButton reference and how far away you want it from your selected cell.
This has its drawbacks though...for one you lose your undo feature, and for another, the button will be like your shadow, always there but maybe that's what you want. Modify the offsets and Exit Sub line to suit.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column < 3 Or Target.Row < 3 Then Exit Sub
With ActiveSheet.Shapes("CommandButton1")
.Top = Target.Offset(-2).Top
.Left = Target.Offset(, -2).Left
End With
End Sub